home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_159.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
119KB
|
2,147 lines
# near model CODE resource
# jump table entries: 14304-14341 (38 of them)
fn00000000:
00000000 4E56 FFF8 link A6, -0x0008
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 486E FFFC pea.l [A6 - 0x4]
0000000C 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
00000010 588F addq.l A7, 4
00000012 6046 bra +0x48 /* 0000005A */
label00000014:
00000014 4878 687E push.l 0x687E /* 'h~' */
00000018 2F0C move.l -[A7], A4
0000001A 2054 movea.l A0, [A4]
0000001C 2050 movea.l A0, [A0]
0000001E 2268 000C movea.l A1, [A0 + 0xC]
00000022 4E91 jsr [A1]
00000024 4A00 tst.b D0
00000026 508F addq.l A7, 8
00000028 6730 beq +0x32 /* 0000005A */
0000002A 2F0C move.l -[A7], A4
0000002C 2054 movea.l A0, [A4]
0000002E 2050 movea.l A0, [A0]
00000030 2268 0028 movea.l A1, [A0 + 0x28]
00000034 4E91 jsr [A1]
00000036 2D40 FFF8 move.l [A6 - 0x8], D0
0000003A 266E 000C movea.l A3, [A6 + 0xC]
0000003E 200B move.l D0, A3
00000040 588F addq.l A7, 4
00000042 6602 bne +0x4 /* 00000046 */
00000044 264C movea.l A3, A4
label00000046:
00000046 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000004A 2F0C move.l -[A7], A4
0000004C 206E 0008 movea.l A0, [A6 + 0x8]
00000050 4E90 jsr [A0]
00000052 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000056 A873 syscall SetPort
00000058 508F addq.l A7, 8
label0000005A:
0000005A 486E FFFC pea.l [A6 - 0x4]
0000005E 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000062 2840 movea.l A4, D0
00000064 200C move.l D0, A4
00000066 588F addq.l A7, 4
00000068 66AA bne -0x54 /* 00000014 */
0000006A 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00000070 4E5E unlink A6
00000072 4E75 rts
export_1788:
00000074 4E56 0000 link A6, 0
00000078 203C 0000 4C2C move.l D0, 0x4C2C /* 'L,' */
0000007E 4E5E unlink A6
00000080 4E75 rts
export_1789:
00000082 4E56 0000 link A6, 0
00000086 2F07 move.l -[A7], D7
00000088 3E2E 000E move.w D7, [A6 + 0xE]
0000008C 6608 bne +0xA /* 00000096 */
0000008E 203C 0000 4C2C move.l D0, 0x4C2C /* 'L,' */
00000094 6012 bra +0x14 /* 000000A8 */
label00000096:
00000096 3007 move.w D0, D7
00000098 5340 subq.w D0, 1
0000009A 48C0 ext.l D0
0000009C 2F00 move.l -[A7], D0
0000009E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000A2 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000000A6 508F addq.l A7, 8
label000000A8:
000000A8 2E2E FFFC move.l D7, [A6 - 0x4]
000000AC 4E5E unlink A6
000000AE 4E75 rts
export_1790:
000000B0 4E56 0000 link A6, 0
000000B4 2F07 move.l -[A7], D7
000000B6 2E2E 000C move.l D7, [A6 + 0xC]
000000BA 7001 moveq.l D0, 0x01
000000BC 0C87 0000 4C2C cmpi.l D7, 0x4C2C /* 'L,' */
000000C2 6718 beq +0x1A /* 000000DC */
000000C4 2F00 move.l -[A7], D0
000000C6 2F07 move.l -[A7], D7
000000C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000CC 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000000D0 508F addq.l A7, 8
000000D2 2200 move.l D1, D0
000000D4 201F move.l D0, [A7]+
000000D6 4A01 tst.b D1
000000D8 6602 bne +0x4 /* 000000DC */
000000DA 7000 moveq.l D0, 0x00
label000000DC:
000000DC 2E2E FFFC move.l D7, [A6 - 0x4]
000000E0 4E5E unlink A6
000000E2 4E75 rts
export_1791:
000000E4 4E56 0000 link A6, 0
000000E8 203C 0000 0096 move.l D0, 0x96
000000EE 4E5E unlink A6
000000F0 4E75 rts
export_1792:
000000F2 4E56 0000 link A6, 0
000000F6 48E7 0108 movem.l -[A7], D7,A4
000000FA 3E2E 0012 move.w D7, [A6 + 0x12]
000000FE 286E 000C movea.l A4, [A6 + 0xC]
00000102 48C7 ext.l D7
00000104 2F07 move.l -[A7], D7
00000106 2F0C move.l -[A7], A4
00000108 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000010C 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
00000110 4A47 tst.w D7
00000112 6606 bne +0x8 /* 0000011A */
00000114 397C 6784 000A move.w [A4 + 0xA], 0x6784
label0000011A:
0000011A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000120 4E5E unlink A6
00000122 4E75 rts
export_1793:
00000124 4E56 0000 link A6, 0
00000128 4A6E 000E tst.w [A6 + 0xE]
0000012C 57C0 seq D0
0000012E 4400 neg.b D0
00000130 4E5E unlink A6
00000132 4E75 rts
export_1794:
00000134 4E56 FEFC link A6, -0x0104
00000138 48E7 0118 movem.l -[A7], D7,A3,A4
0000013C 3E2E 000E move.w D7, [A6 + 0xE]
00000140 286E 0008 movea.l A4, [A6 + 0x8]
00000144 3007 move.w D0, D7
00000146 0440 4C5E subi.w D0, 0x4C5E /* 'L^' */
0000014A 6B00 0132 bmi +0x134 /* 0000027E */
0000014E 0C40 0012 cmpi.w D0, 0x12
00000152 6E00 012A bgt +0x12C /* 0000027E */
00000156 D040 add.w D0, D0
00000158 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000015C 4EFB 0000 jmp [PC + D0.w]
00000160 00AC 00B6 0028 0034 ori.l [A4 + 0x34], 0xB60028
00000168 0040 004C ori.w D0, 0x4C /* 'L' */
0000016C 0058 0064 ori.w [A0]+, 0x64 /* 'd' */
00000170 0070 007C 0088 ori.w [A0 + D0.w - 0x120], 0x7C /* '|' */
00000176 0094 00A0 0120 ori.l [A4], 0xA00120
0000017C 0120 btst -[A0], D0
0000017E 0120 btst -[A0], D0
00000180 0120 btst -[A0], D0
00000182 0120 btst -[A0], D0
00000184 00C0 .incomplete
00000186 2054 movea.l A0, [A4]
00000188 3028 006E move.w D0, [A0 + 0x6E]
0000018C 48C0 ext.l D0
0000018E 6000 00FA bra +0xFC /* 0000028A */
00000192 2054 movea.l A0, [A4]
00000194 3028 0070 move.w D0, [A0 + 0x70]
00000198 48C0 ext.l D0
0000019A 6000 00EE bra +0xF0 /* 0000028A */
0000019E 2054 movea.l A0, [A4]
000001A0 3028 0072 move.w D0, [A0 + 0x72]
000001A4 48C0 ext.l D0
000001A6 6000 00E2 bra +0xE4 /* 0000028A */
000001AA 2054 movea.l A0, [A4]
000001AC 3028 0074 move.w D0, [A0 + 0x74]
000001B0 48C0 ext.l D0
000001B2 6000 00D6 bra +0xD8 /* 0000028A */
000001B6 2054 movea.l A0, [A4]
000001B8 3028 0076 move.w D0, [A0 + 0x76]
000001BC 48C0 ext.l D0
000001BE 6000 00CA bra +0xCC /* 0000028A */
000001C2 2054 movea.l A0, [A4]
000001C4 3028 0078 move.w D0, [A0 + 0x78]
000001C8 48C0 ext.l D0
000001CA 6000 00BE bra +0xC0 /* 0000028A */
000001CE 2054 movea.l A0, [A4]
000001D0 3028 007A move.w D0, [A0 + 0x7A]
000001D4 48C0 ext.l D0
000001D6 6000 00B2 bra +0xB4 /* 0000028A */
000001DA 2054 movea.l A0, [A4]
000001DC 3028 007C move.w D0, [A0 + 0x7C]
000001E0 48C0 ext.l D0
000001E2 6000 00A6 bra +0xA8 /* 0000028A */
000001E6 2054 movea.l A0, [A4]
000001E8 3028 007E move.w D0, [A0 + 0x7E]
000001EC 48C0 ext.l D0
000001EE 6000 009A bra +0x9C /* 0000028A */
000001F2 2054 movea.l A0, [A4]
000001F4 3028 0080 move.w D0, [A0 + 0x80]
000001F8 48C0 ext.l D0
000001FA 6000 008E bra +0x90 /* 0000028A */
000001FE 2054 movea.l A0, [A4]
00000200 3028 0082 move.w D0, [A0 + 0x82]
00000204 48C0 ext.l D0
00000206 6000 0082 bra +0x84 /* 0000028A */
0000020A 2054 movea.l A0, [A4]
0000020C 3028 0068 move.w D0, [A0 + 0x68]
00000210 48C0 ext.l D0
00000212 6076 bra +0x78 /* 0000028A */
00000214 2054 movea.l A0, [A4]
00000216 3028 006A move.w D0, [A0 + 0x6A]
0000021A 48C0 ext.l D0
0000021C 606C bra +0x6E /* 0000028A */
0000021E 2054 movea.l A0, [A4]
00000220 2668 001C movea.l A3, [A0 + 0x1C]
00000224 2F0B move.l -[A7], A3
00000226 2053 movea.l A0, [A3]
00000228 2050 movea.l A0, [A0]
0000022A 2268 008C movea.l A1, [A0 + 0x8C]
0000022E 4E91 jsr [A1]
00000230 2D40 FFFC move.l [A6 - 0x4], D0
00000234 4878 4C5F push.l 0x4C5F /* 'L_' */
00000238 4878 203A push.l 0x203A /* ' :' */
0000023C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000240 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00000244 2640 movea.l A3, D0
00000246 41EE FEFC lea.l A0, [A6 - 0x104]
0000024A 4210 clr.b [A0]
0000024C 486E FEFC pea.l [A6 - 0x104]
00000250 2F0C move.l -[A7], A4
00000252 2F0B move.l -[A7], A3
00000254 2053 movea.l A0, [A3]
00000256 2050 movea.l A0, [A0]
00000258 2268 006C movea.l A1, [A0 + 0x6C]
0000025C 4E91 jsr [A1]
0000025E 4A2E FEFC tst.b [A6 - 0x104]
00000262 4FEF 001C lea.l A7, [A7 + 0x1C]
00000266 670C beq +0xE /* 00000274 */
00000268 486E FEFC pea.l [A6 - 0x104]
0000026C 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000270 588F addq.l A7, 4
00000272 6016 bra +0x18 /* 0000028A */
label00000274:
00000274 2054 movea.l A0, [A4]
00000276 3028 006A move.w D0, [A0 + 0x6A]
0000027A 48C0 ext.l D0
0000027C 600C bra +0xE /* 0000028A */
label0000027E:
0000027E 48C7 ext.l D7
00000280 2F07 move.l -[A7], D7
00000282 2F0C move.l -[A7], A4
00000284 4EAD 33CA jsr [A5 + 0x33CA /* export_1653 */]
00000288 508F addq.l A7, 8
label0000028A:
0000028A 4CEE 1880 FEF0 movem.l D7,A3,A4, [A6 - 0x110]
00000290 4E5E unlink A6
00000292 4E75 rts
00000294 4E56 0000 link A6, 0
00000298 48E7 0018 movem.l -[A7], A3,A4
0000029C 266E 0008 movea.l A3, [A6 + 0x8]
000002A0 2F0B move.l -[A7], A3
000002A2 2053 movea.l A0, [A3]
000002A4 2050 movea.l A0, [A0]
000002A6 2268 0090 movea.l A1, [A0 + 0x90]
000002AA 4E91 jsr [A1]
000002AC 2840 movea.l A4, D0
000002AE 2054 movea.l A0, [A4]
000002B0 203C 4000 0000 move.l D0, 0x40000000 /* '@\0\0\0' */
000002B6 C0A8 0010 and.l D0, [A0 + 0x10]
000002BA 588F addq.l A7, 4
000002BC 661C bne +0x1E /* 000002DA */
000002BE 4AAE 000C tst.l [A6 + 0xC]
000002C2 57C0 seq D0
000002C4 4400 neg.b D0
000002C6 4880 ext.w D0
000002C8 48C0 ext.l D0
000002CA 2F00 move.l -[A7], D0
000002CC 7000 moveq.l D0, 0x00
000002CE 2F00 move.l -[A7], D0
000002D0 2F0C move.l -[A7], A4
000002D2 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000002D6 4FEF 000C lea.l A7, [A7 + 0xC]
label000002DA:
000002DA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000002E0 4E5E unlink A6
000002E2 4E75 rts
000002E4 4E56 0000 link A6, 0
000002E8 48E7 0018 movem.l -[A7], A3,A4
000002EC 266E 0008 movea.l A3, [A6 + 0x8]
000002F0 2F0B move.l -[A7], A3
000002F2 2053 movea.l A0, [A3]
000002F4 2050 movea.l A0, [A0]
000002F6 2268 0090 movea.l A1, [A0 + 0x90]
000002FA 4E91 jsr [A1]
000002FC 2840 movea.l A4, D0
000002FE 2054 movea.l A0, [A4]
00000300 203C 4000 0000 move.l D0, 0x40000000 /* '@\0\0\0' */
00000306 C0A8 0010 and.l D0, [A0 + 0x10]
0000030A 588F addq.l A7, 4
0000030C 661C bne +0x1E /* 0000032A */
0000030E 4AAE 000C tst.l [A6 + 0xC]
00000312 57C0 seq D0
00000314 4400 neg.b D0
00000316 4880 ext.w D0
00000318 48C0 ext.l D0
0000031A 2F00 move.l -[A7], D0
0000031C 7000 moveq.l D0, 0x00
0000031E 2F00 move.l -[A7], D0
00000320 2F0C move.l -[A7], A4
00000322 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00000326 4FEF 000C lea.l A7, [A7 + 0xC]
label0000032A:
0000032A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000330 4E5E unlink A6
00000332 4E75 rts
export_1795:
00000334 4E56 FDF8 link A6, -0x0208
00000338 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000033C 3C2E 000E move.w D6, [A6 + 0xE]
00000340 2E2E 0010 move.l D7, [A6 + 0x10]
00000344 286E 0008 movea.l A4, [A6 + 0x8]
00000348 7A01 moveq.l D5, 0x01
0000034A 3006 move.w D0, D6
0000034C 0440 4C5E subi.w D0, 0x4C5E /* 'L^' */
00000350 6B00 01AC bmi +0x1AE /* 000004FE */
00000354 0C40 0012 cmpi.w D0, 0x12
00000358 6E00 01A4 bgt +0x1A6 /* 000004FE */
0000035C D040 add.w D0, D0
0000035E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000362 4EFB 0000 jmp [PC + D0.w]
00000366 011E btst [A6]+, D0
00000368 012E 0028 btst [A6 + 0x28], D0
0000036C 004C 0094 ori.w A4, 0x94
00000370 0070 0082 00A6 ori.w [A0 + D0.w - 0x90], 0x82
00000376 00C4 .incomplete
00000378 00D6 .incomplete
0000037A 00E8 .incomplete
0000037C 00FA .incomplete
0000037E 010C btst A4, D0
00000380 019A bclr [A2]+, D0
00000382 019A bclr [A2]+, D0
00000384 019A bclr [A2]+, D0
00000386 019A bclr [A2]+, D0
00000388 019A bclr [A2]+, D0
0000038A 0170 2054 bchg [A0 + D2.w + 0x54], D0
0000038E 3147 006E move.w [A0 + 0x6E], D7
00000392 4A87 tst.l D7
00000394 56C0 sne D0
00000396 4400 neg.b D0
00000398 4880 ext.w D0
0000039A 48C0 ext.l D0
0000039C 2F00 move.l -[A7], D0
0000039E 2F0C move.l -[A7], A4
000003A0 487A FEF2 pea.l [PC - 0x10E /* 00000294, value 0x4E560000 'NV\0\0', cstring "NV" */]
000003A4 4EBA FC5A jsr [PC - 0x3A6 /* 00000000 */]
000003A8 4FEF 000C lea.l A7, [A7 + 0xC]
000003AC 6000 0162 bra +0x164 /* 00000510 */
000003B0 2054 movea.l A0, [A4]
000003B2 3147 0070 move.w [A0 + 0x70], D7
000003B6 4A87 tst.l D7
000003B8 56C0 sne D0
000003BA 4400 neg.b D0
000003BC 4880 ext.w D0
000003BE 48C0 ext.l D0
000003C0 2F00 move.l -[A7], D0
000003C2 2F0C move.l -[A7], A4
000003C4 487A FF1E pea.l [PC - 0xE2 /* 000002E4, value 0x4E560000 'NV\0\0', cstring "NV" */]
000003C8 4EBA FC36 jsr [PC - 0x3CA /* 00000000 */]
000003CC 4FEF 000C lea.l A7, [A7 + 0xC]
000003D0 6000 013E bra +0x140 /* 00000510 */
000003D4 2054 movea.l A0, [A4]
000003D6 3147 0074 move.w [A0 + 0x74], D7
000003DA 2F0C move.l -[A7], A4
000003DC 4EBA 0C80 jsr [PC + 0xC80 /* 0000105E */]
000003E0 588F addq.l A7, 4
000003E2 6000 012C bra +0x12E /* 00000510 */
000003E6 2054 movea.l A0, [A4]
000003E8 3147 0076 move.w [A0 + 0x76], D7
000003EC 2F0C move.l -[A7], A4
000003EE 4EBA 0C6E jsr [PC + 0xC6E /* 0000105E */]
000003F2 588F addq.l A7, 4
000003F4 6000 011A bra +0x11C /* 00000510 */
000003F8 2054 movea.l A0, [A4]
000003FA 3147 0072 move.w [A0 + 0x72], D7
000003FE 2F0C move.l -[A7], A4
00000400 4EBA 0C5C jsr [PC + 0xC5C /* 0000105E */]
00000404 588F addq.l A7, 4
00000406 6000 0108 bra +0x10A /* 00000510 */
0000040A 2054 movea.l A0, [A4]
0000040C 3147 0078 move.w [A0 + 0x78], D7
00000410 2F0C move.l -[A7], A4
00000412 4EBA 0C4A jsr [PC + 0xC4A /* 0000105E */]
00000416 4878 4C63 push.l 0x4C63 /* 'Lc' */
0000041A 2F0C move.l -[A7], A4
0000041C 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00000420 4FEF 000C lea.l A7, [A7 + 0xC]
00000424 6000 00EA bra +0xEC /* 00000510 */
00000428 2054 movea.l A0, [A4]
0000042A 3147 007A move.w [A0 + 0x7A], D7
0000042E 2F0C move.l -[A7], A4
00000430 4EBA 0C2C jsr [PC + 0xC2C /* 0000105E */]
00000434 588F addq.l A7, 4
00000436 6000 00D8 bra +0xDA /* 00000510 */
0000043A 2054 movea.l A0, [A4]
0000043C 3147 007C move.w [A0 + 0x7C], D7
00000440 2F0C move.l -[A7], A4
00000442 4EBA 0C1A jsr [PC + 0xC1A /* 0000105E */]
00000446 588F addq.l A7, 4
00000448 6000 00C6 bra +0xC8 /* 00000510 */
0000044C 2054 movea.l A0, [A4]
0000044E 3147 007E move.w [A0 + 0x7E], D7
00000452 2F0C move.l -[A7], A4
00000454 4EBA 0C08 jsr [PC + 0xC08 /* 0000105E */]
00000458 588F addq.l A7, 4
0000045A 6000 00B4 bra +0xB6 /* 00000510 */
0000045E 2054 movea.l A0, [A4]
00000460 3147 0080 move.w [A0 + 0x80], D7
00000464 2F0C move.l -[A7], A4
00000466 4EBA 0BF6 jsr [PC + 0xBF6 /* 0000105E */]
0000046A 588F addq.l A7, 4
0000046C 6000 00A2 bra +0xA4 /* 00000510 */
00000470 2054 movea.l A0, [A4]
00000472 3147 0082 move.w [A0 + 0x82], D7
00000476 2F0C move.l -[A7], A4
00000478 4EBA 0BE4 jsr [PC + 0xBE4 /* 0000105E */]
0000047C 588F addq.l A7, 4
0000047E 6000 0090 bra +0x92 /* 00000510 */
00000482 2054 movea.l A0, [A4]
00000484 3147 0068 move.w [A0 + 0x68], D7
00000488 2054 movea.l A0, [A4]
0000048A 08E8 0006 0094 bset.b [A0 + 0x94], 0x6
00000490 607E bra +0x80 /* 00000510 */
00000492 302D F69A move.w D0, [A5 - 0x966]
00000496 48C0 ext.l D0
00000498 B087 cmp.l D0, D7
0000049A 6E0A bgt +0xC /* 000004A6 */
0000049C 302D F69C move.w D0, [A5 - 0x964]
000004A0 48C0 ext.l D0
000004A2 B087 cmp.l D0, D7
000004A4 6C2E bge +0x30 /* 000004D4 */
label000004A6:
000004A6 41EE FF00 lea.l A0, [A6 - 0x100]
000004AA 4210 clr.b [A0]
000004AC 4878 4C36 push.l 0x4C36 /* 'L6' */
000004B0 486E FF00 pea.l [A6 - 0x100]
000004B4 2F0C move.l -[A7], A4
000004B6 2054 movea.l A0, [A4]
000004B8 2050 movea.l A0, [A0]
000004BA 2268 0054 movea.l A1, [A0 + 0x54]
000004BE 4E91 jsr [A1]
000004C0 486E FF00 pea.l [A6 - 0x100]
000004C4 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000004C8 7080 moveq.l D0, 0xFFFFFF80
000004CA 2F00 move.l -[A7], D0
000004CC 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000004D0 4FEF 0014 lea.l A7, [A7 + 0x14]
label000004D4:
000004D4 2054 movea.l A0, [A4]
000004D6 3028 006A move.w D0, [A0 + 0x6A]
000004DA 48C0 ext.l D0
000004DC BE80 cmp.l D7, D0
000004DE 671A beq +0x1C /* 000004FA */
000004E0 3147 006A move.w [A0 + 0x6A], D7
000004E4 2054 movea.l A0, [A4]
000004E6 08E8 0006 0094 bset.b [A0 + 0x94], 0x6
000004EC 4878 4C5F push.l 0x4C5F /* 'L_' */
000004F0 2F0C move.l -[A7], A4
000004F2 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
000004F6 508F addq.l A7, 8
000004F8 6016 bra +0x18 /* 00000510 */
label000004FA:
000004FA 4205 clr.b D5
000004FC 6012 bra +0x14 /* 00000510 */
label000004FE:
000004FE 2F07 move.l -[A7], D7
00000500 48C6 ext.l D6
00000502 2F06 move.l -[A7], D6
00000504 2F0C move.l -[A7], A4
00000506 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
0000050A 4205 clr.b D5
0000050C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000510:
00000510 4A05 tst.b D5
00000512 6700 00A0 beq +0xA2 /* 000005B4 */
00000516 48C6 ext.l D6
00000518 2F06 move.l -[A7], D6
0000051A 2F0C move.l -[A7], A4
0000051C 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00000520 2054 movea.l A0, [A4]
00000522 08E8 0007 0094 bset.b [A0 + 0x94], 0x7
00000528 2F0C move.l -[A7], A4
0000052A 4EBA 04BC jsr [PC + 0x4BC /* 000009E8 */]
0000052E 0C46 4C70 cmpi.w D6, 0x4C70 /* 'Lp' */
00000532 4FEF 000C lea.l A7, [A7 + 0xC]
00000536 667C bne +0x7E /* 000005B4 */
00000538 4878 4C5F push.l 0x4C5F /* 'L_' */
0000053C 2F0C move.l -[A7], A4
0000053E 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00000542 2054 movea.l A0, [A4]
00000544 2668 001C movea.l A3, [A0 + 0x1C]
00000548 2F0B move.l -[A7], A3
0000054A 2053 movea.l A0, [A3]
0000054C 2050 movea.l A0, [A0]
0000054E 2268 008C movea.l A1, [A0 + 0x8C]
00000552 4E91 jsr [A1]
00000554 2D40 FEF8 move.l [A6 - 0x108], D0
00000558 4878 4C5F push.l 0x4C5F /* 'L_' */
0000055C 4878 203A push.l 0x203A /* ' :' */
00000560 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00000564 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00000568 2640 movea.l A3, D0
0000056A 206D F62A movea.l A0, [A5 - 0x9D6]
0000056E 2D48 FEFC move.l [A6 - 0x104], A0
00000572 2050 movea.l A0, [A0]
00000574 2668 0024 movea.l A3, [A0 + 0x24]
00000578 41EE FDF8 lea.l A0, [A6 - 0x208]
0000057C 4210 clr.b [A0]
0000057E 2054 movea.l A0, [A4]
00000580 3028 006A move.w D0, [A0 + 0x6A]
00000584 48C0 ext.l D0
00000586 2F00 move.l -[A7], D0
00000588 486E FDF8 pea.l [A6 - 0x208]
0000058C 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000590 486E FDF8 pea.l [A6 - 0x208]
00000594 2F0B move.l -[A7], A3
00000596 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
0000059A 7000 moveq.l D0, 0x00
0000059C 2F00 move.l -[A7], D0
0000059E 4878 00FF push.l 0xFF
000005A2 2053 movea.l A0, [A3]
000005A4 2F28 0014 move.l -[A7], [A0 + 0x14]
000005A8 A9D1 syscall TESetSelect
000005AA 2F0B move.l -[A7], A3
000005AC 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
000005B0 4FEF 002C lea.l A7, [A7 + 0x2C]
label000005B4:
000005B4 4CEE 18E0 FDE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x21C]
000005BA 4E5E unlink A6
000005BC 4E75 rts
export_1796:
000005BE 4E56 0000 link A6, 0
000005C2 48E7 0018 movem.l -[A7], A3,A4
000005C6 266E 000C movea.l A3, [A6 + 0xC]
000005CA 286E 0008 movea.l A4, [A6 + 0x8]
000005CE 2053 movea.l A0, [A3]
000005D0 0C68 4C63 0014 cmpi.w [A0 + 0x14], 0x4C63 /* 'Lc' */
000005D6 6608 bne +0xA /* 000005E0 */
000005D8 2054 movea.l A0, [A4]
000005DA 1028 0079 move.b D0, [A0 + 0x79]
000005DE 6008 bra +0xA /* 000005E8 */
label000005E0:
000005E0 2F0B move.l -[A7], A3
000005E2 2F0C move.l -[A7], A4
000005E4 4EAD 32C2 jsr [A5 + 0x32C2 /* export_1620 */]
label000005E8:
000005E8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000005EE 4E5E unlink A6
000005F0 4E75 rts
export_1797:
000005F2 4E56 FDD8 link A6, -0x0228
000005F6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000005FA 286E 0008 movea.l A4, [A6 + 0x8]
000005FE 206E 000C movea.l A0, [A6 + 0xC]
00000602 2050 movea.l A0, [A0]
00000604 4A68 000E tst.w [A0 + 0xE]
00000608 6600 0110 bne +0x112 /* 0000071A */
0000060C 2054 movea.l A0, [A4]
0000060E 41E8 0060 lea.l A0, [A0 + 0x60]
00000612 43ED F670 lea.l A1, [A5 - 0x990]
00000616 700B moveq.l D0, 0x0B
label00000618:
00000618 20D9 move.l [A0]+, [A1]+
0000061A 51C8 FFFC dbf D0, -0x6 /* 00000618 */
0000061E 30D9 move.w [A0]+, [A1]+
00000620 1A38 0A5E move.b D5, [0x00000A5E /* ResLoad */]
00000624 4206 clr.b D6
00000626 11C6 0A5E move.b [0x00000A5E /* ResLoad */], D6
0000062A 598F subq.l A7, 4
0000062C 3F3C 4C2C move.w -[A7], 0x4C2C /* 'L,' */
00000630 487A 00FE pea.l [PC + 0xFE /* 00000730, value 0x4E56 'NV', cstring "" */]
00000634 A931 syscall NewMenu
00000636 2657 movea.l A3, [A7]
00000638 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */
0000063E A94D syscall AppendResMenu/AddResMenu
00000640 558F subq.l A7, 2
00000642 2F0B move.l -[A7], A3
00000644 A950 syscall CountMItems
00000646 3E1F move.w D7, [A7]+
00000648 2D7C 0000 4C5E FEEC move.l [A6 - 0x114], 0x4C5E /* 'L^' */
00000650 3D7C 4C5E FEEA move.w [A6 - 0x116], 0x4C5E /* 'L^' */
00000656 3D7C A009 FEF4 move.w [A6 - 0x10C], 0xA009
0000065C 422E FEF6 clr.b [A6 - 0x10A]
00000660 206E 000C movea.l A0, [A6 + 0xC]
00000664 2F08 move.l -[A7], A0
00000666 2050 movea.l A0, [A0]
00000668 2050 movea.l A0, [A0]
0000066A 2268 008C movea.l A1, [A0 + 0x8C]
0000066E 4E91 jsr [A1]
00000670 2D40 FFF8 move.l [A6 - 0x8], D0
00000674 7000 moveq.l D0, 0x00
00000676 2F00 move.l -[A7], D0
00000678 2F0C move.l -[A7], A4
0000067A 206E FFF8 movea.l A0, [A6 - 0x8]
0000067E 2F08 move.l -[A7], A0
00000680 2050 movea.l A0, [A0]
00000682 2050 movea.l A0, [A0]
00000684 2268 0050 movea.l A1, [A0 + 0x50]
00000688 4E91 jsr [A1]
0000068A 4878 4C5E push.l 0x4C5E /* 'L^' */
0000068E 4878 1676 push.l 0x1676
00000692 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000696 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
0000069A 2D40 FFFC move.l [A6 - 0x4], D0
0000069E 41EE FDD8 lea.l A0, [A6 - 0x228]
000006A2 4210 clr.b [A0]
000006A4 4FEF 001C lea.l A7, [A7 + 0x1C]
000006A8 6044 bra +0x46 /* 000006EE */
label000006AA:
000006AA 2F0B move.l -[A7], A3
000006AC 3007 move.w D0, D7
000006AE 5347 subq.w D7, 1
000006B0 3F00 move.w -[A7], D0
000006B2 486E FDD8 pea.l [A6 - 0x228]
000006B6 A946 syscall GetMenuItemText/GetItem
000006B8 486E FDD8 pea.l [A6 - 0x228]
000006BC 486E FED8 pea.l [A6 - 0x128]
000006C0 A900 syscall GetFNum
000006C2 486E FDD8 pea.l [A6 - 0x228]
000006C6 486E FEF8 pea.l [A6 - 0x108]
000006CA 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000006CE 302E FED8 move.w D0, [A6 - 0x128]
000006D2 48C0 ext.l D0
000006D4 2D40 FEF0 move.l [A6 - 0x110], D0
000006D8 7000 moveq.l D0, 0x00
000006DA 2F00 move.l -[A7], D0
000006DC 486E FEEA pea.l [A6 - 0x116]
000006E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006E4 4EAD 2B1A jsr [A5 + 0x2B1A /* export_1375 */]
000006E8 2C00 move.l D6, D0
000006EA 4FEF 0014 lea.l A7, [A7 + 0x14]
label000006EE:
000006EE 4A47 tst.w D7
000006F0 66B8 bne -0x46 /* 000006AA */
000006F2 7000 moveq.l D0, 0x00
000006F4 41EE FEDA lea.l A0, [A6 - 0x126]
000006F8 A030 syscall OSEventAvail
000006FA 5240 addq.w D0, 1
000006FC 486E FEDA pea.l [A6 - 0x126]
00000700 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000704 4EAD 2B2A jsr [A5 + 0x2B2A /* export_1377 */]
00000708 2F0B move.l -[A7], A3
0000070A A932 syscall DisposeMenu
0000070C 11C5 0A5E move.b [0x00000A5E /* ResLoad */], D5
00000710 2054 movea.l A0, [A4]
00000712 08A8 0005 0094 bclr.b [A0 + 0x94], 0x5
00000718 508F addq.l A7, 8
label0000071A:
0000071A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000071E 2F0C move.l -[A7], A4
00000720 4EAD 345A jsr [A5 + 0x345A /* export_1671 */]
00000724 508F addq.l A7, 8
00000726 4CEE 18E0 FDC4 movem.l D5,D6,D7,A3,A4, [A6 - 0x23C]
0000072C 4E5E unlink A6
0000072E 4E75 rts
00000730 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1798: // at 00000732 (misaligned)
00000734 FDE6 .invalid <<F/7/6>>
00000736 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000073A 266E 000C movea.l A3, [A6 + 0xC]
0000073E 286E 0008 movea.l A4, [A6 + 0x8]
00000742 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000746 2F0B move.l -[A7], A3
00000748 2F0C move.l -[A7], A4
0000074A 4EAD 0EAA jsr [A5 + 0xEAA /* export_465 */]
0000074E 2053 movea.l A0, [A3]
00000750 3028 0014 move.w D0, [A0 + 0x14]
00000754 0440 4C70 subi.w D0, 0x4C70 /* 'Lp' */
00000758 4FEF 000C lea.l A7, [A7 + 0xC]
0000075C 6600 0178 bne +0x17A /* 000008D6 */
00000760 4878 4C70 push.l 0x4C70 /* 'Lp' */
00000764 2F0C move.l -[A7], A4
00000766 2054 movea.l A0, [A4]
00000768 2050 movea.l A0, [A0]
0000076A 2268 0074 movea.l A1, [A0 + 0x74]
0000076E 4E91 jsr [A1]
00000770 2E00 move.l D7, D0
00000772 2F07 move.l -[A7], D7
00000774 4878 4C5F push.l 0x4C5F /* 'L_' */
00000778 2F0C move.l -[A7], A4
0000077A 2054 movea.l A0, [A4]
0000077C 2050 movea.l A0, [A0]
0000077E 2268 0070 movea.l A1, [A0 + 0x70]
00000782 4E91 jsr [A1]
00000784 2054 movea.l A0, [A4]
00000786 3028 006A move.w D0, [A0 + 0x6A]
0000078A 48C0 ext.l D0
0000078C BE80 cmp.l D7, D0
0000078E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000792 6754 beq +0x56 /* 000007E8 */
00000794 3028 006A move.w D0, [A0 + 0x6A]
00000798 48C0 ext.l D0
0000079A 2E00 move.l D7, D0
0000079C 41EE FDE6 lea.l A0, [A6 - 0x21A]
000007A0 4210 clr.b [A0]
000007A2 2F07 move.l -[A7], D7
000007A4 486E FDE6 pea.l [A6 - 0x21A]
000007A8 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
000007AC 206D F62A movea.l A0, [A5 - 0x9D6]
000007B0 2D48 FEEA move.l [A6 - 0x116], A0
000007B4 2050 movea.l A0, [A0]
000007B6 2D68 0024 FEE6 move.l [A6 - 0x11A], [A0 + 0x24]
000007BC 486E FDE6 pea.l [A6 - 0x21A]
000007C0 2F2E FEE6 move.l -[A7], [A6 - 0x11A]
000007C4 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
000007C8 7000 moveq.l D0, 0x00
000007CA 2F00 move.l -[A7], D0
000007CC 4878 00FF push.l 0xFF
000007D0 206E FEE6 movea.l A0, [A6 - 0x11A]
000007D4 2050 movea.l A0, [A0]
000007D6 2F28 0014 move.l -[A7], [A0 + 0x14]
000007DA A9D1 syscall TESetSelect
000007DC 2F2E FEE6 move.l -[A7], [A6 - 0x11A]
000007E0 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
000007E4 4FEF 0014 lea.l A7, [A7 + 0x14]
label000007E8:
000007E8 486E FFFC pea.l [A6 - 0x4]
000007EC 2F07 move.l -[A7], D7
000007EE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000007F2 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
000007F6 4A00 tst.b D0
000007F8 4FEF 000C lea.l A7, [A7 + 0xC]
000007FC 6600 0098 bne +0x9A /* 00000896 */
00000800 2D7C 0000 4C70 FEF0 move.l [A6 - 0x110], 0x4C70 /* 'Lp' */
00000808 3D7C 4C70 FEEE move.w [A6 - 0x112], 0x4C70 /* 'Lp' */
0000080E 422E FEFA clr.b [A6 - 0x106]
00000812 2054 movea.l A0, [A4]
00000814 0828 0005 0094 btst.b [A0 + 0x94], 0x5
0000081A 6716 beq +0x18 /* 00000832 */
0000081C 2054 movea.l A0, [A4]
0000081E 3028 0092 move.w D0, [A0 + 0x92]
00000822 48C0 ext.l D0
00000824 2F00 move.l -[A7], D0
00000826 2F0B move.l -[A7], A3
00000828 4EAD 2B22 jsr [A5 + 0x2B22 /* export_1376 */]
0000082C 1C00 move.b D6, D0
0000082E 508F addq.l A7, 8
00000830 602C bra +0x2E /* 0000085E */
label00000832:
00000832 426E FEF8 clr.w [A6 - 0x108]
00000836 487A 00A8 pea.l [PC + 0xA8 /* 000008E0, value 0x12D0000 */]
0000083A 486E FEFC pea.l [A6 - 0x104]
0000083E 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000842 2D7C 7878 7830 FEF4 move.l [A6 - 0x10C], 0x78787830 /* 'xxx0' */
0000084A 7000 moveq.l D0, 0x00
0000084C 2F00 move.l -[A7], D0
0000084E 486E FEEE pea.l [A6 - 0x112]
00000852 2F0B move.l -[A7], A3
00000854 4EAD 2B1A jsr [A5 + 0x2B1A /* export_1375 */]
00000858 2C00 move.l D6, D0
0000085A 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000085E:
0000085E 2054 movea.l A0, [A4]
00000860 08E8 0005 0094 bset.b [A0 + 0x94], 0x5
00000866 2054 movea.l A0, [A4]
00000868 3147 0092 move.w [A0 + 0x92], D7
0000086C 3D7C A029 FEF8 move.w [A6 - 0x108], 0xA029
00000872 2F07 move.l -[A7], D7
00000874 486E FEFC pea.l [A6 - 0x104]
00000878 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
0000087C 2D47 FEF4 move.l [A6 - 0x10C], D7
00000880 7000 moveq.l D0, 0x00
00000882 2F00 move.l -[A7], D0
00000884 486E FEEE pea.l [A6 - 0x112]
00000888 2F0B move.l -[A7], A3
0000088A 4EAD 2B1A jsr [A5 + 0x2B1A /* export_1375 */]
0000088E 2C00 move.l D6, D0
00000890 4FEF 0014 lea.l A7, [A7 + 0x14]
00000894 6040 bra +0x42 /* 000008D6 */
label00000896:
00000896 2054 movea.l A0, [A4]
00000898 0828 0005 0094 btst.b [A0 + 0x94], 0x5
0000089E 6736 beq +0x38 /* 000008D6 */
000008A0 2054 movea.l A0, [A4]
000008A2 3028 0092 move.w D0, [A0 + 0x92]
000008A6 48C0 ext.l D0
000008A8 B087 cmp.l D0, D7
000008AA 672A beq +0x2C /* 000008D6 */
000008AC 3028 0092 move.w D0, [A0 + 0x92]
000008B0 48C0 ext.l D0
000008B2 2F00 move.l -[A7], D0
000008B4 2F0B move.l -[A7], A3
000008B6 4EAD 2B22 jsr [A5 + 0x2B22 /* export_1376 */]
000008BA 1E00 move.b D7, D0
000008BC 2F3C 7878 7830 move.l -[A7], 0x78787830 /* 'xxx0' */
000008C2 2F0B move.l -[A7], A3
000008C4 4EAD 2B22 jsr [A5 + 0x2B22 /* export_1376 */]
000008C8 1E00 move.b D7, D0
000008CA 2054 movea.l A0, [A4]
000008CC 08A8 0005 0094 bclr.b [A0 + 0x94], 0x5
000008D2 4FEF 0010 lea.l A7, [A7 + 0x10]
label000008D6:
000008D6 4CEE 18C0 FDD6 movem.l D6,D7,A3,A4, [A6 - 0x22A]
000008DC 4E5E unlink A6
000008DE 4E75 rts
000008E0 012D 0000 btst [A5 + 0x0], D0
export_1799:
000008E4 4E56 FFF8 link A6, -0x0008
000008E8 48E7 0118 movem.l -[A7], D7,A3,A4
000008EC 286E 0008 movea.l A4, [A6 + 0x8]
000008F0 2054 movea.l A0, [A4]
000008F2 2668 001C movea.l A3, [A0 + 0x1C]
000008F6 200B move.l D0, A3
000008F8 6764 beq +0x66 /* 0000095E */
000008FA 2F0B move.l -[A7], A3
000008FC 2053 movea.l A0, [A3]
000008FE 2050 movea.l A0, [A0]
00000900 2268 008C movea.l A1, [A0 + 0x8C]
00000904 4E91 jsr [A1]
00000906 2D40 FFF8 move.l [A6 - 0x8], D0
0000090A 4878 4C70 push.l 0x4C70 /* 'Lp' */
0000090E 4878 1676 push.l 0x1676
00000912 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000916 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
0000091A 2640 movea.l A3, D0
0000091C 206E 000C movea.l A0, [A6 + 0xC]
00000920 2050 movea.l A0, [A0]
00000922 2D68 001E FFFC move.l [A6 - 0x4], [A0 + 0x1E]
00000928 3E2E FFFC move.w D7, [A6 - 0x4]
0000092C 2053 movea.l A0, [A3]
0000092E BE68 0046 cmp.w D7, [A0 + 0x46]
00000932 4FEF 0010 lea.l A7, [A7 + 0x10]
00000936 6626 bne +0x28 /* 0000095E */
00000938 558F subq.l A7, 2
0000093A 2054 movea.l A0, [A4]
0000093C 3F28 0068 move.w -[A7], [A0 + 0x68]
00000940 206E 000C movea.l A0, [A6 + 0xC]
00000944 2050 movea.l A0, [A0]
00000946 2E28 0004 move.l D7, [A0 + 0x4]
0000094A 3F07 move.w -[A7], D7
0000094C A902 syscall RealFont
0000094E 4A1F tst.b [A7]+
00000950 671E beq +0x20 /* 00000970 */
00000952 206E 0010 movea.l A0, [A6 + 0x10]
00000956 117C 0008 0006 move.b [A0 + 0x6], 0x8
0000095C 6012 bra +0x14 /* 00000970 */
label0000095E:
0000095E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000962 2F2E 000C move.l -[A7], [A6 + 0xC]
00000966 2F0C move.l -[A7], A4
00000968 4EAD 0F22 jsr [A5 + 0xF22 /* export_480 */]
0000096C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000970:
00000970 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00000976 4E5E unlink A6
00000978 4E75 rts
export_1800:
0000097A 4E56 0000 link A6, 0
0000097E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000982 266E 000C movea.l A3, [A6 + 0xC]
00000986 286E 0008 movea.l A4, [A6 + 0x8]
0000098A 2053 movea.l A0, [A3]
0000098C 2E28 0004 move.l D7, [A0 + 0x4]
00000990 3C07 move.w D6, D7
00000992 0C87 0001 0000 cmpi.l D7, 0x10000
00000998 6C1C bge +0x1E /* 000009B6 */
0000099A 2053 movea.l A0, [A3]
0000099C 2F28 001E move.l -[A7], [A0 + 0x1E]
000009A0 48C6 ext.l D6
000009A2 2F06 move.l -[A7], D6
000009A4 2F0C move.l -[A7], A4
000009A6 2054 movea.l A0, [A4]
000009A8 2050 movea.l A0, [A0]
000009AA 2268 0070 movea.l A1, [A0 + 0x70]
000009AE 4E91 jsr [A1]
000009B0 4FEF 000C lea.l A7, [A7 + 0xC]
000009B4 600A bra +0xC /* 000009C0 */
label000009B6:
000009B6 2F0B move.l -[A7], A3
000009B8 2F0C move.l -[A7], A4
000009BA 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
000009BE 508F addq.l A7, 8
label000009C0:
000009C0 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000009C6 4E5E unlink A6
000009C8 4E75 rts
export_1801:
000009CA 4E56 0000 link A6, 0
000009CE 2F0C move.l -[A7], A4
000009D0 286E 0008 movea.l A4, [A6 + 0x8]
000009D4 2F0C move.l -[A7], A4
000009D6 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000009DA 2F0C move.l -[A7], A4
000009DC 4EBA 000A jsr [PC + 0xA /* 000009E8 */]
000009E0 286E FFFC movea.l A4, [A6 - 0x4]
000009E4 4E5E unlink A6
000009E6 4E75 rts
fn000009E8:
000009E8 4E56 FFCA link A6, -0x0036
000009EC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000009F0 286E 0008 movea.l A4, [A6 + 0x8]
000009F4 2054 movea.l A0, [A4]
000009F6 4A28 0094 tst.b [A0 + 0x94]
000009FA 6C00 00FE bge +0x100 /* 00000AFA */
000009FE 41EE FFCE lea.l A0, [A6 - 0x32]
00000A02 43ED F670 lea.l A1, [A5 - 0x990]
00000A06 700B moveq.l D0, 0x0B
label00000A08:
00000A08 20D9 move.l [A0]+, [A1]+
00000A0A 51C8 FFFC dbf D0, -0x6 /* 00000A08 */
00000A0E 30D9 move.w [A0]+, [A1]+
00000A10 2054 movea.l A0, [A4]
00000A12 3D68 0068 FFD6 move.w [A6 - 0x2A], [A0 + 0x68]
00000A18 2054 movea.l A0, [A4]
00000A1A 3D68 006A FFD8 move.w [A6 - 0x28], [A0 + 0x6A]
00000A20 2054 movea.l A0, [A4]
00000A22 3D68 006E FFDC move.w [A6 - 0x24], [A0 + 0x6E]
00000A28 2054 movea.l A0, [A4]
00000A2A 3D68 0070 FFDE move.w [A6 - 0x22], [A0 + 0x70]
00000A30 2054 movea.l A0, [A4]
00000A32 3D68 0072 FFE0 move.w [A6 - 0x20], [A0 + 0x72]
00000A38 2054 movea.l A0, [A4]
00000A3A 3D68 0074 FFE2 move.w [A6 - 0x1E], [A0 + 0x74]
00000A40 2054 movea.l A0, [A4]
00000A42 3D68 0076 FFE4 move.w [A6 - 0x1C], [A0 + 0x76]
00000A48 2054 movea.l A0, [A4]
00000A4A 3D68 0078 FFE6 move.w [A6 - 0x1A], [A0 + 0x78]
00000A50 2054 movea.l A0, [A4]
00000A52 3D68 007A FFE8 move.w [A6 - 0x18], [A0 + 0x7A]
00000A58 2054 movea.l A0, [A4]
00000A5A 3D68 007C FFEA move.w [A6 - 0x16], [A0 + 0x7C]
00000A60 2054 movea.l A0, [A4]
00000A62 3D68 007E FFEC move.w [A6 - 0x14], [A0 + 0x7E]
00000A68 2054 movea.l A0, [A4]
00000A6A 3D68 0080 FFEE move.w [A6 - 0x12], [A0 + 0x80]
00000A70 2054 movea.l A0, [A4]
00000A72 3D68 0082 FFF0 move.w [A6 - 0x10], [A0 + 0x82]
00000A78 4878 0080 push.l 0x80
00000A7C 2F3C 6676 616C move.l -[A7], 0x6676616C /* 'fval' */
00000A82 7032 moveq.l D0, 0x32
00000A84 2F00 move.l -[A7], D0
00000A86 486E FFCE pea.l [A6 - 0x32]
00000A8A 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
00000A8E 2054 movea.l A0, [A4]
00000A90 0828 0006 0094 btst.b [A0 + 0x94], 0x6
00000A96 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A9A 6756 beq +0x58 /* 00000AF2 */
00000A9C 3C2D F678 move.w D6, [A5 - 0x988]
00000AA0 3E2D F67A move.w D7, [A5 - 0x986]
00000AA4 486E FFCA pea.l [A6 - 0x36]
00000AA8 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
00000AAC 588F addq.l A7, 4
00000AAE 6018 bra +0x1A /* 00000AC8 */
label00000AB0:
00000AB0 48C7 ext.l D7
00000AB2 2F07 move.l -[A7], D7
00000AB4 48C6 ext.l D6
00000AB6 2F06 move.l -[A7], D6
00000AB8 2F0B move.l -[A7], A3
00000ABA 2053 movea.l A0, [A3]
00000ABC 2050 movea.l A0, [A0]
00000ABE 2268 0088 movea.l A1, [A0 + 0x88]
00000AC2 4E91 jsr [A1]
00000AC4 4FEF 000C lea.l A7, [A7 + 0xC]
label00000AC8:
00000AC8 486E FFCA pea.l [A6 - 0x36]
00000ACC 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000AD0 2640 movea.l A3, D0
00000AD2 200B move.l D0, A3
00000AD4 588F addq.l A7, 4
00000AD6 66D8 bne -0x26 /* 00000AB0 */
00000AD8 2F2D FE0C move.l -[A7], [A5 - 0x1F4]
00000ADC 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000AE0 2F2D F62A move.l -[A7], [A5 - 0x9D6]
00000AE4 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00000AE8 2054 movea.l A0, [A4]
00000AEA 08A8 0006 0094 bclr.b [A0 + 0x94], 0x6
00000AF0 508F addq.l A7, 8
label00000AF2:
00000AF2 2054 movea.l A0, [A4]
00000AF4 08A8 0007 0094 bclr.b [A0 + 0x94], 0x7
label00000AFA:
00000AFA 4CEE 18C0 FFBA movem.l D6,D7,A3,A4, [A6 - 0x46]
00000B00 4E5E unlink A6
00000B02 4E75 rts
export_1802:
00000B04 4E56 0000 link A6, 0
00000B08 2F07 move.l -[A7], D7
00000B0A 3E2E 000E move.w D7, [A6 + 0xE]
00000B0E 0C47 4C5F cmpi.w D7, 0x4C5F /* 'L_' */
00000B12 6604 bne +0x6 /* 00000B18 */
00000B14 7001 moveq.l D0, 0x01
00000B16 600E bra +0x10 /* 00000B26 */
label00000B18:
00000B18 48C7 ext.l D7
00000B1A 2F07 move.l -[A7], D7
00000B1C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B20 4EAD 32BA jsr [A5 + 0x32BA /* export_1619 */]
00000B24 508F addq.l A7, 8
label00000B26:
00000B26 2E2E FFFC move.l D7, [A6 - 0x4]
00000B2A 4E5E unlink A6
00000B2C 4E75 rts
export_1803:
00000B2E 4E56 0000 link A6, 0
00000B32 48E7 0108 movem.l -[A7], D7,A4
00000B36 286E 0010 movea.l A4, [A6 + 0x10]
00000B3A 3E2E 000E move.w D7, [A6 + 0xE]
00000B3E 0C47 4C5F cmpi.w D7, 0x4C5F /* 'L_' */
00000B42 6608 bne +0xA /* 00000B4C */
00000B44 38BC 4C36 move.w [A4], 0x4C36 /* 'L6' */
00000B48 7002 moveq.l D0, 0x02
00000B4A 6012 bra +0x14 /* 00000B5E */
label00000B4C:
00000B4C 2F0C move.l -[A7], A4
00000B4E 48C7 ext.l D7
00000B50 2F07 move.l -[A7], D7
00000B52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B56 4EAD 335A jsr [A5 + 0x335A /* export_1639 */]
00000B5A 4FEF 000C lea.l A7, [A7 + 0xC]
label00000B5E:
00000B5E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000B64 4E5E unlink A6
00000B66 4E75 rts
export_1804:
00000B68 4E56 FF00 link A6, -0x0100
00000B6C 48E7 0118 movem.l -[A7], D7,A3,A4
00000B70 3E2E 0012 move.w D7, [A6 + 0x12]
00000B74 266E 000C movea.l A3, [A6 + 0xC]
00000B78 286E 0008 movea.l A4, [A6 + 0x8]
00000B7C 3007 move.w D0, D7
00000B7E 0440 4C36 subi.w D0, 0x4C36 /* 'L6' */
00000B82 671A beq +0x1C /* 00000B9E */
00000B84 0440 0029 subi.w D0, 0x29 /* ')' */
00000B88 664E bne +0x50 /* 00000BD8 */
00000B8A 2054 movea.l A0, [A4]
00000B8C 3028 006A move.w D0, [A0 + 0x6A]
00000B90 48C0 ext.l D0
00000B92 2F00 move.l -[A7], D0
00000B94 2F0B move.l -[A7], A3
00000B96 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000B9A 508F addq.l A7, 8
00000B9C 604A bra +0x4C /* 00000BE8 */
label00000B9E:
00000B9E 41EE FF00 lea.l A0, [A6 - 0x100]
00000BA2 4210 clr.b [A0]
00000BA4 302D F69A move.w D0, [A5 - 0x966]
00000BA8 48C0 ext.l D0
00000BAA 2F00 move.l -[A7], D0
00000BAC 7030 moveq.l D0, 0x30
00000BAE 2F00 move.l -[A7], D0
00000BB0 4878 4C36 push.l 0x4C36 /* 'L6' */
00000BB4 486E FF00 pea.l [A6 - 0x100]
00000BB8 4EAD 118A jsr [A5 + 0x118A /* export_557 */]
00000BBC 302D F69C move.w D0, [A5 - 0x964]
00000BC0 48C0 ext.l D0
00000BC2 2F00 move.l -[A7], D0
00000BC4 7031 moveq.l D0, 0x31
00000BC6 2F00 move.l -[A7], D0
00000BC8 486E FF00 pea.l [A6 - 0x100]
00000BCC 2F0B move.l -[A7], A3
00000BCE 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00000BD2 4FEF 0020 lea.l A7, [A7 + 0x20]
00000BD6 6010 bra +0x12 /* 00000BE8 */
label00000BD8:
00000BD8 48C7 ext.l D7
00000BDA 2F07 move.l -[A7], D7
00000BDC 2F0B move.l -[A7], A3
00000BDE 2F0C move.l -[A7], A4
00000BE0 4EAD 339A jsr [A5 + 0x339A /* export_1647 */]
00000BE4 4FEF 000C lea.l A7, [A7 + 0xC]
label00000BE8:
00000BE8 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C]
00000BEE 4E5E unlink A6
00000BF0 4E75 rts
export_1805:
00000BF2 4E56 0000 link A6, 0
00000BF6 48E7 0118 movem.l -[A7], D7,A3,A4
00000BFA 3E2E 0012 move.w D7, [A6 + 0x12]
00000BFE 266E 000C movea.l A3, [A6 + 0xC]
00000C02 286E 0008 movea.l A4, [A6 + 0x8]
00000C06 0C47 4C5F cmpi.w D7, 0x4C5F /* 'L_' */
00000C0A 661E bne +0x20 /* 00000C2A */
00000C0C 2F0B move.l -[A7], A3
00000C0E 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000C12 588F addq.l A7, 4
00000C14 2F00 move.l -[A7], D0
00000C16 4878 4C5F push.l 0x4C5F /* 'L_' */
00000C1A 2F0C move.l -[A7], A4
00000C1C 2054 movea.l A0, [A4]
00000C1E 2050 movea.l A0, [A0]
00000C20 2268 0070 movea.l A1, [A0 + 0x70]
00000C24 4E91 jsr [A1]
00000C26 4FEF 000C lea.l A7, [A7 + 0xC]
label00000C2A:
00000C2A 48C7 ext.l D7
00000C2C 2F07 move.l -[A7], D7
00000C2E 2F0B move.l -[A7], A3
00000C30 2F0C move.l -[A7], A4
00000C32 4EAD 336A jsr [A5 + 0x336A /* export_1641 */]
00000C36 4FEF 000C lea.l A7, [A7 + 0xC]
00000C3A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000C40 4E5E unlink A6
00000C42 4E75 rts
fn00000C44:
00000C44 4E56 FFF8 link A6, -0x0008
00000C48 48E7 0118 movem.l -[A7], D7,A3,A4
00000C4C 286E 0008 movea.l A4, [A6 + 0x8]
00000C50 486E FFF8 pea.l [A6 - 0x8]
00000C54 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
00000C58 588F addq.l A7, 4
00000C5A 6000 00E2 bra +0xE4 /* 00000D3E */
label00000C5E:
00000C5E 4878 687E push.l 0x687E /* 'h~' */
00000C62 2F0B move.l -[A7], A3
00000C64 2053 movea.l A0, [A3]
00000C66 2050 movea.l A0, [A0]
00000C68 2268 000C movea.l A1, [A0 + 0xC]
00000C6C 4E91 jsr [A1]
00000C6E 4A00 tst.b D0
00000C70 508F addq.l A7, 8
00000C72 6700 00CA beq +0xCC /* 00000D3E */
00000C76 2053 movea.l A0, [A3]
00000C78 4A68 000E tst.w [A0 + 0xE]
00000C7C 6600 00C0 bne +0xC2 /* 00000D3E */
00000C80 2F0B move.l -[A7], A3
00000C82 2050 movea.l A0, [A0]
00000C84 2268 0090 movea.l A1, [A0 + 0x90]
00000C88 4E91 jsr [A1]
00000C8A 2D40 FFFC move.l [A6 - 0x4], D0
00000C8E 2040 movea.l A0, D0
00000C90 2050 movea.l A0, [A0]
00000C92 203C 4000 0000 move.l D0, 0x40000000 /* '@\0\0\0' */
00000C98 C0A8 0010 and.l D0, [A0 + 0x10]
00000C9C 588F addq.l A7, 4
00000C9E 6700 009E beq +0xA0 /* 00000D3E */
00000CA2 2053 movea.l A0, [A3]
00000CA4 3E28 0028 move.w D7, [A0 + 0x28]
00000CA8 0C47 0002 cmpi.w D7, 0x2
00000CAC 6D00 0090 blt +0x92 /* 00000D3E */
00000CB0 0C47 0004 cmpi.w D7, 0x4
00000CB4 660C bne +0xE /* 00000CC2 */
00000CB6 2054 movea.l A0, [A4]
00000CB8 4A68 0078 tst.w [A0 + 0x78]
00000CBC 665C bne +0x5E /* 00000D1A */
00000CBE 7E02 moveq.l D7, 0x02
00000CC0 6058 bra +0x5A /* 00000D1A */
label00000CC2:
00000CC2 0C47 0005 cmpi.w D7, 0x5
00000CC6 660C bne +0xE /* 00000CD4 */
00000CC8 2054 movea.l A0, [A4]
00000CCA 4A68 007A tst.w [A0 + 0x7A]
00000CCE 664A bne +0x4C /* 00000D1A */
00000CD0 7E02 moveq.l D7, 0x02
00000CD2 6046 bra +0x48 /* 00000D1A */
label00000CD4:
00000CD4 0C47 0007 cmpi.w D7, 0x7
00000CD8 660C bne +0xE /* 00000CE6 */
00000CDA 2054 movea.l A0, [A4]
00000CDC 4A68 007C tst.w [A0 + 0x7C]
00000CE0 6638 bne +0x3A /* 00000D1A */
00000CE2 7E02 moveq.l D7, 0x02
00000CE4 6034 bra +0x36 /* 00000D1A */
label00000CE6:
00000CE6 0C47 0003 cmpi.w D7, 0x3
00000CEA 660C bne +0xE /* 00000CF8 */
00000CEC 2054 movea.l A0, [A4]
00000CEE 4A68 007E tst.w [A0 + 0x7E]
00000CF2 6626 bne +0x28 /* 00000D1A */
00000CF4 7E02 moveq.l D7, 0x02
00000CF6 6022 bra +0x24 /* 00000D1A */
label00000CF8:
00000CF8 0C47 0008 cmpi.w D7, 0x8
00000CFC 660C bne +0xE /* 00000D0A */
00000CFE 2054 movea.l A0, [A4]
00000D00 4A68 0080 tst.w [A0 + 0x80]
00000D04 6614 bne +0x16 /* 00000D1A */
00000D06 7E02 moveq.l D7, 0x02
00000D08 6010 bra +0x12 /* 00000D1A */
label00000D0A:
00000D0A 0C47 0006 cmpi.w D7, 0x6
00000D0E 660A bne +0xC /* 00000D1A */
00000D10 2054 movea.l A0, [A4]
00000D12 4A68 0082 tst.w [A0 + 0x82]
00000D16 6602 bne +0x4 /* 00000D1A */
00000D18 7E02 moveq.l D7, 0x02
label00000D1A:
00000D1A 7000 moveq.l D0, 0x00
00000D1C 2F00 move.l -[A7], D0
00000D1E 48C7 ext.l D7
00000D20 2207 move.l D1, D7
00000D22 4481 neg.l D1
00000D24 2F01 move.l -[A7], D1
00000D26 2F0B move.l -[A7], A3
00000D28 2F3C 7669 6577 move.l -[A7], 0x76696577 /* 'view' */
00000D2E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000D32 2053 movea.l A0, [A3]
00000D34 317C FFFF 0028 move.w [A0 + 0x28], 0xFFFF
00000D3A 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000D3E:
00000D3E 486E FFF8 pea.l [A6 - 0x8]
00000D42 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000D46 2640 movea.l A3, D0
00000D48 200B move.l D0, A3
00000D4A 588F addq.l A7, 4
00000D4C 6600 FF10 bne -0xEE /* 00000C5E */
00000D50 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00000D56 4E5E unlink A6
00000D58 4E75 rts
fn00000D5A:
00000D5A 4E56 FFE2 link A6, -0x001E
00000D5E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000D62 266E 0008 movea.l A3, [A6 + 0x8]
00000D66 7000 moveq.l D0, 0x00
00000D68 2D40 FFE6 move.l [A6 - 0x1A], D0
00000D6C 598F subq.l A7, 4
00000D6E 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */
00000D74 322E 000E move.w D1, [A6 + 0xE]
00000D78 927C 000A sub.w D1, 0xA /* '\n' */
00000D7C 3F01 move.w -[A7], D1
00000D7E A9A0 syscall GetResource
00000D80 2D57 FFEE move.l [A6 - 0x12], [A7]
00000D84 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000D88 7000 moveq.l D0, 0x00
00000D8A 2F00 move.l -[A7], D0
00000D8C 4EAD 296A jsr [A5 + 0x296A /* export_1321 */]
00000D90 2D40 FFF2 move.l [A6 - 0xE], D0
00000D94 7000 moveq.l D0, 0x00
00000D96 2F00 move.l -[A7], D0
00000D98 2F00 move.l -[A7], D0
00000D9A 2F00 move.l -[A7], D0
00000D9C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000DA0 4EAD 297A jsr [A5 + 0x297A /* export_1323 */]
00000DA4 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000DA8 A9A2 syscall LoadResource
00000DAA 206E FFEE movea.l A0, [A6 - 0x12]
00000DAE A029 syscall HLock
00000DB0 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000DB4 A992 syscall DetachResource
00000DB6 0C6E 0BBA 000E cmpi.w [A6 + 0xE], 0xBBA
00000DBC 57C0 seq D0
00000DBE 0240 0001 andi.w D0, 0x1
00000DC2 48C0 ext.l D0
00000DC4 1D40 FFF7 move.b [A6 - 0x9], D0
00000DC8 2053 movea.l A0, [A3]
00000DCA 1D68 0077 FFF8 move.b [A6 - 0x8], [A0 + 0x77]
00000DD0 7000 moveq.l D0, 0x00
00000DD2 4A2E FFF7 tst.b [A6 - 0x9]
00000DD6 4FEF 0018 lea.l A7, [A7 + 0x18]
00000DDA 6708 beq +0xA /* 00000DE4 */
00000DDC 4A2E FFF8 tst.b [A6 - 0x8]
00000DE0 6602 bne +0x4 /* 00000DE4 */
00000DE2 7001 moveq.l D0, 0x01
label00000DE4:
00000DE4 1D40 FFF9 move.b [A6 - 0x7], D0
00000DE8 206E FFEE movea.l A0, [A6 - 0x12]
00000DEC 2050 movea.l A0, [A0]
00000DEE 2D48 FFFA move.l [A6 - 0x6], A0
00000DF2 49E8 002A lea.l A4, [A0 + 0x2A]
00000DF6 2D4C FFE6 move.l [A6 - 0x1A], A4
00000DFA 2D4C FFEA move.l [A6 - 0x16], A4
00000DFE 3028 0028 move.w D0, [A0 + 0x28]
00000E02 48C0 ext.l D0
00000E04 2C00 move.l D6, D0
00000E06 5286 addq.l D6, 1
00000E08 4247 clr.w D7
00000E0A 78FF moveq.l D4, 0xFFFFFFFF
00000E0C 6000 01D6 bra +0x1D8 /* 00000FE4 */
label00000E10:
00000E10 486E FFEA pea.l [A6 - 0x16]
00000E14 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000E18 4EAD 298A jsr [A5 + 0x298A /* export_1325 */]
00000E1C 2D40 FFE2 move.l [A6 - 0x1E], D0
00000E20 7A01 moveq.l D5, 0x01
00000E22 302C 0010 move.w D0, [A4 + 0x10]
00000E26 3D40 FFFE move.w [A6 - 0x2], D0
00000E2A 5440 addq.w D0, 2
00000E2C 508F addq.l A7, 8
00000E2E 6700 0124 beq +0x126 /* 00000F54 */
00000E32 5540 subq.w D0, 2
00000E34 676C beq +0x6E /* 00000EA2 */
00000E36 0440 0BEA subi.w D0, 0xBEA
00000E3A 6744 beq +0x46 /* 00000E80 */
00000E3C 5340 subq.w D0, 1
00000E3E 6700 00EC beq +0xEE /* 00000F2C */
00000E42 5940 subq.w D0, 4
00000E44 6700 010E beq +0x110 /* 00000F54 */
00000E48 5D40 subq.w D0, 6
00000E4A 6700 00E8 beq +0xEA /* 00000F34 */
00000E4E 0440 212A subi.w D0, 0x212A /* '!*' */
00000E52 6700 0100 beq +0x102 /* 00000F54 */
00000E56 5340 subq.w D0, 1
00000E58 6700 00FA beq +0xFC /* 00000F54 */
00000E5C 0440 04E2 subi.w D0, 0x4E2
00000E60 6700 00E2 beq +0xE4 /* 00000F44 */
00000E64 0440 1F42 subi.w D0, 0x1F42
00000E68 677E beq +0x80 /* 00000EE8 */
00000E6A 5340 subq.w D0, 1
00000E6C 6700 00CE beq +0xD0 /* 00000F3C */
00000E70 5540 subq.w D0, 2
00000E72 6700 00D8 beq +0xDA /* 00000F4C */
00000E76 5B40 subq.w D0, 5
00000E78 6700 0090 beq +0x92 /* 00000F0A */
00000E7C 6000 00DE bra +0xE0 /* 00000F5C */
label00000E80:
00000E80 4247 clr.w D7
00000E82 2053 movea.l A0, [A3]
00000E84 7002 moveq.l D0, 0x02
00000E86 B068 0072 cmp.w D0, [A0 + 0x72]
00000E8A 6700 00D0 beq +0xD2 /* 00000F5C */
00000E8E 4A68 0072 tst.w [A0 + 0x72]
00000E92 6604 bne +0x6 /* 00000E98 */
00000E94 70DC moveq.l D0, 0xFFFFFFDC
00000E96 6002 bra +0x4 /* 00000E9A */
label00000E98:
00000E98 70F4 moveq.l D0, 0xFFFFFFF4
label00000E9A:
00000E9A 4880 ext.w D0
00000E9C 3E00 move.w D7, D0
00000E9E 6000 00BC bra +0xBE /* 00000F5C */
label00000EA2:
00000EA2 2053 movea.l A0, [A3]
00000EA4 7002 moveq.l D0, 0x02
00000EA6 B068 0072 cmp.w D0, [A0 + 0x72]
00000EAA 6700 00B0 beq +0xB2 /* 00000F5C */
00000EAE 4A68 0072 tst.w [A0 + 0x72]
00000EB2 661A bne +0x1C /* 00000ECE */
00000EB4 5154 subq.w [A4], 8
00000EB6 506C 0004 addq.w [A4 + 0x4], 8
00000EBA 546C 0002 addq.w [A4 + 0x2], 2
00000EBE 066C 0012 0006 addi.w [A4 + 0x6], 0x12
00000EC4 206E FFFA movea.l A0, [A6 - 0x6]
00000EC8 0668 0012 0004 addi.w [A0 + 0x4], 0x12
label00000ECE:
00000ECE 586C 0002 addq.w [A4 + 0x2], 4
00000ED2 586C 0006 addq.w [A4 + 0x6], 4
00000ED6 206E FFFA movea.l A0, [A6 - 0x6]
00000EDA 5468 0004 addq.w [A0 + 0x4], 2
00000EDE 2053 movea.l A0, [A3]
00000EE0 3968 0072 0016 move.w [A4 + 0x16], [A0 + 0x72]
00000EE6 6074 bra +0x76 /* 00000F5C */
label00000EE8:
00000EE8 2053 movea.l A0, [A3]
00000EEA 4A68 0074 tst.w [A0 + 0x74]
00000EEE 6708 beq +0xA /* 00000EF8 */
00000EF0 203C 0000 514A move.l D0, 0x514A /* 'QJ' */
00000EF6 6006 bra +0x8 /* 00000EFE */
label00000EF8:
00000EF8 203C 0000 5144 move.l D0, 0x5144 /* 'QD' */
label00000EFE:
00000EFE 3940 0010 move.w [A4 + 0x10], D0
00000F02 2053 movea.l A0, [A3]
00000F04 1A28 0079 move.b D5, [A0 + 0x79]
00000F08 6052 bra +0x54 /* 00000F5C */
label00000F0A:
00000F0A 2053 movea.l A0, [A3]
00000F0C 4A68 0074 tst.w [A0 + 0x74]
00000F10 6708 beq +0xA /* 00000F1A */
00000F12 203C 0000 514D move.l D0, 0x514D /* 'QM' */
00000F18 6006 bra +0x8 /* 00000F20 */
label00000F1A:
00000F1A 203C 0000 514C move.l D0, 0x514C /* 'QL' */
label00000F20:
00000F20 3940 0010 move.w [A4 + 0x10], D0
00000F24 2053 movea.l A0, [A3]
00000F26 1A28 0079 move.b D5, [A0 + 0x79]
00000F2A 6030 bra +0x32 /* 00000F5C */
label00000F2C:
00000F2C 2053 movea.l A0, [A3]
00000F2E 1A28 007B move.b D5, [A0 + 0x7B]
00000F32 6028 bra +0x2A /* 00000F5C */
label00000F34:
00000F34 2053 movea.l A0, [A3]
00000F36 1A28 007D move.b D5, [A0 + 0x7D]
00000F3A 6020 bra +0x22 /* 00000F5C */
label00000F3C:
00000F3C 2053 movea.l A0, [A3]
00000F3E 1A28 007F move.b D5, [A0 + 0x7F]
00000F42 6018 bra +0x1A /* 00000F5C */
label00000F44:
00000F44 2053 movea.l A0, [A3]
00000F46 1A28 0081 move.b D5, [A0 + 0x81]
00000F4A 6010 bra +0x12 /* 00000F5C */
label00000F4C:
00000F4C 2053 movea.l A0, [A3]
00000F4E 1A28 0083 move.b D5, [A0 + 0x83]
00000F52 6008 bra +0xA /* 00000F5C */
label00000F54:
00000F54 4A2E FFF9 tst.b [A6 - 0x7]
00000F58 6702 beq +0x4 /* 00000F5C */
00000F5A 4205 clr.b D5
label00000F5C:
00000F5C 4A05 tst.b D5
00000F5E 6742 beq +0x44 /* 00000FA2 */
00000F60 4A47 tst.w D7
00000F62 6708 beq +0xA /* 00000F6C */
00000F64 9F6C 0002 sub.w [A4 + 0x2], D7
00000F68 9F6C 0006 sub.w [A4 + 0x6], D7
label00000F6C:
00000F6C B86C 0006 cmp.w D4, [A4 + 0x6]
00000F70 6C04 bge +0x6 /* 00000F76 */
00000F72 382C 0006 move.w D4, [A4 + 0x6]
label00000F76:
00000F76 B9EE FFE6 cmpa.l A4, [A6 - 0x1A]
00000F7A 6608 bne +0xA /* 00000F84 */
00000F7C 2D6E FFEA FFE6 move.l [A6 - 0x1A], [A6 - 0x16]
00000F82 603A bra +0x3C /* 00000FBE */
label00000F84:
00000F84 202E FFEA move.l D0, [A6 - 0x16]
00000F88 908C sub.l D0, A4
00000F8A 226E FFE6 movea.l A1, [A6 - 0x1A]
00000F8E 204C movea.l A0, A4
00000F90 A02E syscall BlockMove/BlockMoveData
00000F92 202E FFEA move.l D0, [A6 - 0x16]
00000F96 D0AE FFE6 add.l D0, [A6 - 0x1A]
00000F9A 908C sub.l D0, A4
00000F9C 2D40 FFE6 move.l [A6 - 0x1A], D0
00000FA0 601C bra +0x1E /* 00000FBE */
label00000FA2:
00000FA2 206E FFFA movea.l A0, [A6 - 0x6]
00000FA6 5368 0028 subq.w [A0 + 0x28], 1
00000FAA 7001 moveq.l D0, 0x01
00000FAC B086 cmp.l D0, D6
00000FAE 6C0E bge +0x10 /* 00000FBE */
00000FB0 206E FFEA movea.l A0, [A6 - 0x16]
00000FB4 3028 0002 move.w D0, [A0 + 0x2]
00000FB8 906C 0002 sub.w D0, [A4 + 0x2]
00000FBC DE40 add.w D7, D0
label00000FBE:
00000FBE 286E FFEA movea.l A4, [A6 - 0x16]
00000FC2 4AAE FFE2 tst.l [A6 - 0x1E]
00000FC6 671A beq +0x1C /* 00000FE2 */
00000FC8 7003 moveq.l D0, 0x03
00000FCA 2F00 move.l -[A7], D0
00000FCC 206E FFE2 movea.l A0, [A6 - 0x1E]
00000FD0 2F08 move.l -[A7], A0
00000FD2 2050 movea.l A0, [A0]
00000FD4 2050 movea.l A0, [A0]
00000FD6 2268 0014 movea.l A1, [A0 + 0x14]
00000FDA 4E91 jsr [A1]
00000FDC 7000 moveq.l D0, 0x00
00000FDE 508F addq.l A7, 8
00000FE0 6002 bra +0x4 /* 00000FE4 */
label00000FE2:
00000FE2 7000 moveq.l D0, 0x00
label00000FE4:
00000FE4 5386 subq.l D6, 1
00000FE6 6E00 FE28 bgt -0x1D6 /* 00000E10 */
00000FEA 4A2E FFF7 tst.b [A6 - 0x9]
00000FEE 671C beq +0x1E /* 0000100C */
00000FF0 4A2E FFF9 tst.b [A6 - 0x7]
00000FF4 672E beq +0x30 /* 00001024 */
00000FF6 206E FFFA movea.l A0, [A6 - 0x6]
00000FFA 317C 0014 0004 move.w [A0 + 0x4], 0x14
00001000 206E FFFA movea.l A0, [A6 - 0x6]
00001004 317C 0014 001A move.w [A0 + 0x1A], 0x14
0000100A 6018 bra +0x1A /* 00001024 */
label0000100C:
0000100C 206E FFFA movea.l A0, [A6 - 0x6]
00001010 3144 0006 move.w [A0 + 0x6], D4
00001014 4A2E FFF8 tst.b [A6 - 0x8]
00001018 660A bne +0xC /* 00001024 */
0000101A 206E FFFA movea.l A0, [A6 - 0x6]
0000101E 317C 0014 0016 move.w [A0 + 0x16], 0x14
label00001024:
00001024 302E 000E move.w D0, [A6 + 0xE]
00001028 48C0 ext.l D0
0000102A 2F00 move.l -[A7], D0
0000102C 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */
00001032 202E FFEA move.l D0, [A6 - 0x16]
00001036 90AE FFFA sub.l D0, [A6 - 0x6]
0000103A 2F00 move.l -[A7], D0
0000103C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001040 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
00001044 206E FFEE movea.l A0, [A6 - 0x12]
00001048 A02A syscall HUnlock
0000104A 206E FFEE movea.l A0, [A6 - 0x12]
0000104E A023 syscall DisposHandle/DisposeHandle
00001050 4FEF 0010 lea.l A7, [A7 + 0x10]
00001054 4CEE 18F0 FFCA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x36]
0000105A 4E5E unlink A6
0000105C 4E75 rts
fn0000105E:
0000105E 4E56 0000 link A6, 0
00001062 48E7 0018 movem.l -[A7], A3,A4
00001066 286E 0008 movea.l A4, [A6 + 0x8]
0000106A 266D F62A movea.l A3, [A5 - 0x9D6]
0000106E 2053 movea.l A0, [A3]
00001070 08E8 0005 0031 bset.b [A0 + 0x31], 0x5
00001076 2F0C move.l -[A7], A4
00001078 4EBA FBCA jsr [PC - 0x436 /* 00000C44 */]
0000107C 4878 0BBA push.l 0xBBA
00001080 2F0C move.l -[A7], A4
00001082 4EBA FCD6 jsr [PC - 0x32A /* 00000D5A */]
00001086 4878 0C1E push.l 0xC1E
0000108A 2F0C move.l -[A7], A4
0000108C 4EBA FCCC jsr [PC - 0x334 /* 00000D5A */]
00001090 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001096 4E5E unlink A6
00001098 4E75 rts
export_1806:
0000109A 4E56 0000 link A6, 0
0000109E 2F07 move.l -[A7], D7
000010A0 3E2E 000E move.w D7, [A6 + 0xE]
000010A4 3007 move.w D0, D7
000010A6 0440 4C6B subi.w D0, 0x4C6B /* 'Lk' */
000010AA 6B20 bmi +0x22 /* 000010CC */
000010AC 0C40 0004 cmpi.w D0, 0x4
000010B0 6E1A bgt +0x1C /* 000010CC */
000010B2 D040 add.w D0, D0
000010B4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000010B8 4EFB 0000 jmp [PC + D0.w]
000010BC 000C 000C ori.b A4, 0xC
000010C0 000C 000C ori.b A4, 0xC
000010C4 000C 48C7 ori.b A4, 0xC7
000010C8 2007 move.l D0, D7
000010CA 600E bra +0x10 /* 000010DA */
label000010CC:
000010CC 48C7 ext.l D7
000010CE 2F07 move.l -[A7], D7
000010D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010D4 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
000010D8 508F addq.l A7, 8
label000010DA:
000010DA 2E2E FFFC move.l D7, [A6 - 0x4]
000010DE 4E5E unlink A6
000010E0 4E75 rts
export_1807:
000010E2 4E56 0000 link A6, 0
000010E6 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000010EA 3A2E 0012 move.w D5, [A6 + 0x12]
000010EE 3C2E 0016 move.w D6, [A6 + 0x16]
000010F2 3E2E 000E move.w D7, [A6 + 0xE]
000010F6 3007 move.w D0, D7
000010F8 0440 4C6B subi.w D0, 0x4C6B /* 'Lk' */
000010FC 6B6A bmi +0x6C /* 00001168 */
000010FE 0C40 0004 cmpi.w D0, 0x4
00001102 6E64 bgt +0x66 /* 00001168 */
00001104 D040 add.w D0, D0
00001106 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000110A 4EFB 0000 jmp [PC + D0.w]
0000110E 000C 000C ori.b A4, 0xC
00001112 000C 000C ori.b A4, 0xC
00001116 000C 7000 ori.b A4, 0x0
0000111A 2840 movea.l A4, D0
0000111C 0C47 4C6F cmpi.w D7, 0x4C6F /* 'Lo' */
00001120 6706 beq +0x8 /* 00001128 */
00001122 0C47 4C6E cmpi.w D7, 0x4C6E /* 'Ln' */
00001126 6616 bne +0x18 /* 0000113E */
label00001128:
00001128 0C46 0001 cmpi.w D6, 0x1
0000112C 662A bne +0x2C /* 00001158 */
0000112E 598F subq.l A7, 4
00001130 2F3C 4943 4E23 move.l -[A7], 0x49434E23 /* 'ICN#' */
00001136 3F07 move.w -[A7], D7
00001138 A9A0 syscall GetResource
0000113A 285F movea.l A4, [A7]+
0000113C 601A bra +0x1C /* 00001158 */
label0000113E:
0000113E 598F subq.l A7, 4
00001140 48C6 ext.l D6
00001142 2F06 move.l -[A7], D6
00001144 48C5 ext.l D5
00001146 2F05 move.l -[A7], D5
00001148 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
0000114C 508F addq.l A7, 8
0000114E 2F00 move.l -[A7], D0
00001150 3F3C F064 move.w -[A7], 0xF064
00001154 A9A0 syscall GetResource
00001156 285F movea.l A4, [A7]+
label00001158:
00001158 200C move.l D0, A4
0000115A 6708 beq +0xA /* 00001164 */
0000115C 2F0C move.l -[A7], A4
0000115E A992 syscall DetachResource
00001160 204C movea.l A0, A4
00001162 A04A syscall HNoPurge
label00001164:
00001164 200C move.l D0, A4
00001166 6018 bra +0x1A /* 00001180 */
label00001168:
00001168 48C6 ext.l D6
0000116A 2F06 move.l -[A7], D6
0000116C 48C5 ext.l D5
0000116E 2F05 move.l -[A7], D5
00001170 48C7 ext.l D7
00001172 2F07 move.l -[A7], D7
00001174 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001178 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
0000117C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001180:
00001180 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10]
00001186 4E5E unlink A6
00001188 4E75 rts
export_1808:
0000118A 4E56 0000 link A6, 0
0000118E 203C 0000 6B6C move.l D0, 0x6B6C /* 'kl' */
00001194 4E5E unlink A6
00001196 4E75 rts
export_1809:
00001198 4E56 0000 link A6, 0
0000119C 2F07 move.l -[A7], D7
0000119E 3E2E 000E move.w D7, [A6 + 0xE]
000011A2 6608 bne +0xA /* 000011AC */
000011A4 203C 0000 6B6C move.l D0, 0x6B6C /* 'kl' */
000011AA 6012 bra +0x14 /* 000011BE */
label000011AC:
000011AC 3007 move.w D0, D7
000011AE 5340 subq.w D0, 1
000011B0 48C0 ext.l D0
000011B2 2F00 move.l -[A7], D0
000011B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011B8 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000011BC 508F addq.l A7, 8
label000011BE:
000011BE 2E2E FFFC move.l D7, [A6 - 0x4]
000011C2 4E5E unlink A6
000011C4 4E75 rts
export_1810:
000011C6 4E56 0000 link A6, 0
000011CA 2F07 move.l -[A7], D7
000011CC 2E2E 000C move.l D7, [A6 + 0xC]
000011D0 7001 moveq.l D0, 0x01
000011D2 0C87 0000 6B6C cmpi.l D7, 0x6B6C /* 'kl' */
000011D8 6718 beq +0x1A /* 000011F2 */
000011DA 2F00 move.l -[A7], D0
000011DC 2F07 move.l -[A7], D7
000011DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011E2 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000011E6 508F addq.l A7, 8
000011E8 2200 move.l D1, D0
000011EA 201F move.l D0, [A7]+
000011EC 4A01 tst.b D1
000011EE 6602 bne +0x4 /* 000011F2 */
000011F0 7000 moveq.l D0, 0x00
label000011F2:
000011F2 2E2E FFFC move.l D7, [A6 - 0x4]
000011F6 4E5E unlink A6
000011F8 4E75 rts
export_1811:
000011FA 4E56 0000 link A6, 0
000011FE 203C 0000 008A move.l D0, 0x8A
00001204 4E5E unlink A6
00001206 4E75 rts
export_1812:
00001208 4E56 0000 link A6, 0
0000120C 48E7 0108 movem.l -[A7], D7,A4
00001210 3E2E 0012 move.w D7, [A6 + 0x12]
00001214 286E 000C movea.l A4, [A6 + 0xC]
00001218 48C7 ext.l D7
0000121A 2F07 move.l -[A7], D7
0000121C 2F0C move.l -[A7], A4
0000121E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001222 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
00001226 4A47 tst.w D7
00001228 6612 bne +0x14 /* 0000123C */
0000122A 397C 6784 000A move.w [A4 + 0xA], 0x6784
00001230 4A2D F6BF tst.b [A5 - 0x941]
00001234 6606 bne +0x8 /* 0000123C */
00001236 397C 000D 000C move.w [A4 + 0xC], 0xD /* '\r' */
label0000123C:
0000123C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001242 4E5E unlink A6
00001244 4E75 rts
export_1813:
00001246 4E56 0000 link A6, 0
0000124A 4A6E 000E tst.w [A6 + 0xE]
0000124E 57C0 seq D0
00001250 4400 neg.b D0
00001252 4E5E unlink A6
00001254 4E75 rts
export_1814:
00001256 4E56 0000 link A6, 0
0000125A 48E7 0118 movem.l -[A7], D7,A3,A4
0000125E 266E 0010 movea.l A3, [A6 + 0x10]
00001262 3E2E 000E move.w D7, [A6 + 0xE]
00001266 286E 0008 movea.l A4, [A6 + 0x8]
0000126A 48C7 ext.l D7
0000126C 2F07 move.l -[A7], D7
0000126E 2F0C move.l -[A7], A4
00001270 4EBA 038E jsr [PC + 0x38E /* 00001600 */]
00001274 4A00 tst.b D0
00001276 508F addq.l A7, 8
00001278 6708 beq +0xA /* 00001282 */
0000127A 36BC FFFF move.w [A3], 0xFFFF
0000127E 701F moveq.l D0, 0x1F
00001280 6010 bra +0x12 /* 00001292 */
label00001282:
00001282 2F0B move.l -[A7], A3
00001284 48C7 ext.l D7
00001286 2F07 move.l -[A7], D7
00001288 2F0C move.l -[A7], A4
0000128A 4EAD 335A jsr [A5 + 0x335A /* export_1639 */]
0000128E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001292:
00001292 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00001298 4E5E unlink A6
0000129A 4E75 rts
export_1815:
0000129C 4E56 0000 link A6, 0
000012A0 48E7 0108 movem.l -[A7], D7,A4
000012A4 3E2E 000E move.w D7, [A6 + 0xE]
000012A8 286E 0008 movea.l A4, [A6 + 0x8]
000012AC 48C7 ext.l D7
000012AE 2F07 move.l -[A7], D7
000012B0 2F0C move.l -[A7], A4
000012B2 4EBA 032A jsr [PC + 0x32A /* 000015DE */]
000012B6 4A00 tst.b D0
000012B8 508F addq.l A7, 8
000012BA 670C beq +0xE /* 000012C8 */
000012BC 48C7 ext.l D7
000012BE 2007 move.l D0, D7
000012C0 90BC 0000 6B9E sub.l D0, 0x6B9E
000012C6 6028 bra +0x2A /* 000012F0 */
label000012C8:
000012C8 48C7 ext.l D7
000012CA 2F07 move.l -[A7], D7
000012CC 2F0C move.l -[A7], A4
000012CE 4EBA 0330 jsr [PC + 0x330 /* 00001600 */]
000012D2 4A00 tst.b D0
000012D4 508F addq.l A7, 8
000012D6 670C beq +0xE /* 000012E4 */
000012D8 48C7 ext.l D7
000012DA 2007 move.l D0, D7
000012DC 90BC 0000 6BA8 sub.l D0, 0x6BA8
000012E2 600C bra +0xE /* 000012F0 */
label000012E4:
000012E4 48C7 ext.l D7
000012E6 2F07 move.l -[A7], D7
000012E8 2F0C move.l -[A7], A4
000012EA 4EAD 33CA jsr [A5 + 0x33CA /* export_1653 */]
000012EE 508F addq.l A7, 8
label000012F0:
000012F0 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000012F6 4E5E unlink A6
000012F8 4E75 rts
export_1816:
000012FA 4E56 0000 link A6, 0
000012FE 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00001302 266E 000C movea.l A3, [A6 + 0xC]
00001306 286E 0008 movea.l A4, [A6 + 0x8]
0000130A 2053 movea.l A0, [A3]
0000130C 4A68 000E tst.w [A0 + 0xE]
00001310 662A bne +0x2C /* 0000133C */
00001312 7E01 moveq.l D7, 0x01
00001314 6020 bra +0x22 /* 00001336 */
label00001316:
00001316 48C7 ext.l D7
00001318 2F07 move.l -[A7], D7
0000131A 48C7 ext.l D7
0000131C 2054 movea.l A0, [A4]
0000131E 2007 move.l D0, D7
00001320 D080 add.l D0, D0
00001322 2200 move.l D1, D0
00001324 D281 add.l D1, D1
00001326 D081 add.l D0, D1
00001328 4870 085A pea.l [A0 + D0 + 0x5A]
0000132C 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00001330 508F addq.l A7, 8
00001332 3007 move.w D0, D7
00001334 5247 addq.w D7, 1
label00001336:
00001336 0C47 0007 cmpi.w D7, 0x7
0000133A 6FDA ble -0x24 /* 00001316 */
label0000133C:
0000133C 2F0B move.l -[A7], A3
0000133E 2F0C move.l -[A7], A4
00001340 4EAD 345A jsr [A5 + 0x345A /* export_1671 */]
00001344 508F addq.l A7, 8
00001346 4CEE 1888 FFF0 movem.l D3,D7,A3,A4, [A6 - 0x10]
0000134C 4E5E unlink A6
0000134E 4E75 rts
export_1817:
00001350 4E56 0000 link A6, 0
00001354 48E7 0018 movem.l -[A7], A3,A4
00001358 266E 0010 movea.l A3, [A6 + 0x10]
0000135C 286E 000C movea.l A4, [A6 + 0xC]
00001360 2F0B move.l -[A7], A3
00001362 2F0C move.l -[A7], A4
00001364 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001368 4EAD 0F22 jsr [A5 + 0xF22 /* export_480 */]
0000136C 2054 movea.l A0, [A4]
0000136E 0CA8 7373 636C 0004 cmpi.l [A0 + 0x4], 0x7373636C /* 'sscl' */
00001376 6604 bne +0x6 /* 0000137C */
00001378 422B 0004 clr.b [A3 + 0x4]
label0000137C:
0000137C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001382 4E5E unlink A6
00001384 4E75 rts
export_1818:
00001386 4E56 0000 link A6, 0
0000138A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000138E 266E 000C movea.l A3, [A6 + 0xC]
00001392 286E 0008 movea.l A4, [A6 + 0x8]
00001396 2053 movea.l A0, [A3]
00001398 2C28 0004 move.l D6, [A0 + 0x4]
0000139C 3E06 move.w D7, D6
0000139E 48C7 ext.l D7
000013A0 2F07 move.l -[A7], D7
000013A2 2F0C move.l -[A7], A4
000013A4 4EBA 0238 jsr [PC + 0x238 /* 000015DE */]
000013A8 4A00 tst.b D0
000013AA 508F addq.l A7, 8
000013AC 6714 beq +0x16 /* 000013C2 */
000013AE 3007 move.w D0, D7
000013B0 907C 6B9E sub.w D0, 0x6B9E
000013B4 48C0 ext.l D0
000013B6 2F00 move.l -[A7], D0
000013B8 2F0C move.l -[A7], A4
000013BA 4EBA 001A jsr [PC + 0x1A /* 000013D6 */]
000013BE 508F addq.l A7, 8
000013C0 600A bra +0xC /* 000013CC */
label000013C2:
000013C2 2F0B move.l -[A7], A3
000013C4 2F0C move.l -[A7], A4
000013C6 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
000013CA 508F addq.l A7, 8
label000013CC:
000013CC 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000013D2 4E5E unlink A6
000013D4 4E75 rts
fn000013D6:
000013D6 4E56 FCE8 link A6, -0x0318
000013DA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000013DE 3E2E 000E move.w D7, [A6 + 0xE]
000013E2 286E 0008 movea.l A4, [A6 + 0x8]
000013E6 558F subq.l A7, 2
000013E8 303C 0003 move.w D0, 0x3
000013EC A830 syscall Pack14
000013EE 4A1F tst.b [A7]+
000013F0 6716 beq +0x18 /* 00001408 */
000013F2 558F subq.l A7, 2
000013F4 303C 0007 move.w D0, 0x7
000013F8 A830 syscall Pack14
000013FA 4A1F tst.b [A7]+
000013FC 670A beq +0xC /* 00001408 */
000013FE 558F subq.l A7, 2
00001400 303C 0002 move.w D0, 0x2
00001404 A830 syscall Pack14
00001406 548F addq.l A7, 2
label00001408:
00001408 41EE FF00 lea.l A0, [A6 - 0x100]
0000140C 4210 clr.b [A0]
0000140E 4878 6B77 push.l 0x6B77 /* 'kw' */
00001412 486E FF00 pea.l [A6 - 0x100]
00001416 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
0000141A 41EE FE00 lea.l A0, [A6 - 0x200]
0000141E 4210 clr.b [A0]
00001420 3007 move.w D0, D7
00001422 D07C 6BA8 add.w D0, 0x6BA8
00001426 48C0 ext.l D0
00001428 2F00 move.l -[A7], D0
0000142A 486E FE00 pea.l [A6 - 0x200]
0000142E 2F0C move.l -[A7], A4
00001430 2054 movea.l A0, [A4]
00001432 2050 movea.l A0, [A0]
00001434 2268 0054 movea.l A1, [A0 + 0x54]
00001438 4E91 jsr [A1]
0000143A 41EE FCEC lea.l A0, [A6 - 0x314]
0000143E 4210 clr.b [A0]
00001440 486E FE00 pea.l [A6 - 0x200]
00001444 2F3C 8000 0000 move.l -[A7], 0x80000000
0000144A 7030 moveq.l D0, 0x30
0000144C 2F00 move.l -[A7], D0
0000144E 486E FF00 pea.l [A6 - 0x100]
00001452 486E FCEC pea.l [A6 - 0x314]
00001456 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */]
0000145A 2054 movea.l A0, [A4]
0000145C 2668 001C movea.l A3, [A0 + 0x1C]
00001460 7000 moveq.l D0, 0x00
00001462 2F00 move.l -[A7], D0
00001464 2F0B move.l -[A7], A3
00001466 2053 movea.l A0, [A3]
00001468 2050 movea.l A0, [A0]
0000146A 2268 0044 movea.l A1, [A0 + 0x44]
0000146E 4E91 jsr [A1]
00001470 48C7 ext.l D7
00001472 2054 movea.l A0, [A4]
00001474 2007 move.l D0, D7
00001476 D080 add.l D0, D0
00001478 2200 move.l D1, D0
0000147A D281 add.l D1, D1
0000147C D081 add.l D0, D1
0000147E 43EE FDEC lea.l A1, [A6 - 0x214]
00001482 41F0 085A lea.l A0, [A0 + D0 + 0x5A]
00001486 22D8 move.l [A1]+, [A0]+
00001488 32D8 move.w [A1]+, [A0]+
0000148A 2D78 0118 FDFC move.l [A6 - 0x204], [0x00000118 /* TheZone */]
00001490 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
00001496 2D6E FDFC FDF8 move.l [A6 - 0x208], [A6 - 0x204]
0000149C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000014A0 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000014A4 558F subq.l A7, 2
000014A6 70FF moveq.l D0, 0xFFFFFFFF
000014A8 3F00 move.w -[A7], D0
000014AA 3F00 move.w -[A7], D0
000014AC 201F move.l D0, [A7]+
000014AE 2F00 move.l -[A7], D0
000014B0 486E FCEC pea.l [A6 - 0x314]
000014B4 486E FDEC pea.l [A6 - 0x214]
000014B8 486E FDF2 pea.l [A6 - 0x20E]
000014BC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000014C0 A82E syscall Pack12
000014C2 1C1F move.b D6, [A7]+
000014C4 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000014C8 206E FDF8 movea.l A0, [A6 - 0x208]
000014CC A01B syscall SetZone
000014CE 4A06 tst.b D6
000014D0 4FEF 0030 lea.l A7, [A7 + 0x30]
000014D4 6754 beq +0x56 /* 0000152A */
000014D6 598F subq.l A7, 4
000014D8 2053 movea.l A0, [A3]
000014DA 2F28 0010 move.l -[A7], [A0 + 0x10]
000014DE AA96 syscall GetPalette
000014E0 2D57 FCE8 move.l [A6 - 0x318], [A7]
000014E4 3007 move.w D0, D7
000014E6 5340 subq.w D0, 1
000014E8 3F00 move.w -[A7], D0
000014EA 486E FDF2 pea.l [A6 - 0x20E]
000014EE AA9C syscall SetEntryColor
000014F0 2053 movea.l A0, [A3]
000014F2 2F28 0010 move.l -[A7], [A0 + 0x10]
000014F6 AA94 syscall ActivatePalette
000014F8 48C7 ext.l D7
000014FA 2054 movea.l A0, [A4]
000014FC 2007 move.l D0, D7
000014FE D080 add.l D0, D0
00001500 2200 move.l D1, D0
00001502 D281 add.l D1, D1
00001504 D081 add.l D0, D1
00001506 41F0 085A lea.l A0, [A0 + D0 + 0x5A]
0000150A 43EE FDF2 lea.l A1, [A6 - 0x20E]
0000150E 20D9 move.l [A0]+, [A1]+
00001510 30D9 move.w [A0]+, [A1]+
00001512 48C7 ext.l D7
00001514 2F07 move.l -[A7], D7
00001516 486E FDF2 pea.l [A6 - 0x20E]
0000151A 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
0000151E 48C7 ext.l D7
00001520 2F07 move.l -[A7], D7
00001522 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */]
00001526 4FEF 000C lea.l A7, [A7 + 0xC]
label0000152A:
0000152A 4CEE 18C0 FCD8 movem.l D6,D7,A3,A4, [A6 - 0x328]
00001530 4E5E unlink A6
00001532 4E75 rts
export_1819:
00001534 4E56 0000 link A6, 0
00001538 48E7 1118 movem.l -[A7], D3,D7,A3,A4
0000153C 286E 0008 movea.l A4, [A6 + 0x8]
00001540 2F0C move.l -[A7], A4
00001542 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00001546 2054 movea.l A0, [A4]
00001548 2050 movea.l A0, [A0]
0000154A 2668 0050 movea.l A3, [A0 + 0x50]
0000154E 3E3C 6BA9 move.w D7, 0x6BA9
00001552 588F addq.l A7, 4
00001554 6010 bra +0x12 /* 00001566 */
label00001556:
00001556 48C7 ext.l D7
00001558 2F07 move.l -[A7], D7
0000155A 2F0C move.l -[A7], A4
0000155C 204B movea.l A0, A3
0000155E 4E90 jsr [A0]
00001560 508F addq.l A7, 8
00001562 3007 move.w D0, D7
00001564 5247 addq.w D7, 1
label00001566:
00001566 0C47 6BAF cmpi.w D7, 0x6BAF
0000156A 6FEA ble -0x14 /* 00001556 */
0000156C 4CEE 1888 FFF0 movem.l D3,D7,A3,A4, [A6 - 0x10]
00001572 4E5E unlink A6
00001574 4E75 rts
export_1820:
00001576 4E56 FF00 link A6, -0x0100
0000157A 48E7 0108 movem.l -[A7], D7,A4
0000157E 3E2E 000E move.w D7, [A6 + 0xE]
00001582 286E 0008 movea.l A4, [A6 + 0x8]
00001586 48C7 ext.l D7
00001588 2F07 move.l -[A7], D7
0000158A 2F0C move.l -[A7], A4
0000158C 4EBA 0072 jsr [PC + 0x72 /* 00001600 */]
00001590 4A00 tst.b D0
00001592 508F addq.l A7, 8
00001594 6732 beq +0x34 /* 000015C8 */
00001596 41EE FF00 lea.l A0, [A6 - 0x100]
0000159A 4210 clr.b [A0]
0000159C 48C7 ext.l D7
0000159E 2F07 move.l -[A7], D7
000015A0 486E FF00 pea.l [A6 - 0x100]
000015A4 2F0C move.l -[A7], A4
000015A6 2054 movea.l A0, [A4]
000015A8 2050 movea.l A0, [A0]
000015AA 2268 0054 movea.l A1, [A0 + 0x54]
000015AE 4E91 jsr [A1]
000015B0 3007 move.w D0, D7
000015B2 907C 6BA8 sub.w D0, 0x6BA8
000015B6 48C0 ext.l D0
000015B8 2F00 move.l -[A7], D0
000015BA 486E FF00 pea.l [A6 - 0x100]
000015BE 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
000015C2 4FEF 0014 lea.l A7, [A7 + 0x14]
000015C6 600C bra +0xE /* 000015D4 */
label000015C8:
000015C8 48C7 ext.l D7
000015CA 2F07 move.l -[A7], D7
000015CC 2F0C move.l -[A7], A4
000015CE 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */]
000015D2 508F addq.l A7, 8
label000015D4:
000015D4 4CEE 1080 FEF8 movem.l D7,A4, [A6 - 0x108]
000015DA 4E5E unlink A6
000015DC 4E75 rts
export_1821:
fn000015DE:
000015DE 4E56 0000 link A6, 0
000015E2 2F07 move.l -[A7], D7
000015E4 3E2E 000E move.w D7, [A6 + 0xE]
000015E8 7000 moveq.l D0, 0x00
000015EA 0C47 6B9F cmpi.w D7, 0x6B9F
000015EE 6D08 blt +0xA /* 000015F8 */
000015F0 0C47 6BA5 cmpi.w D7, 0x6BA5
000015F4 6E02 bgt +0x4 /* 000015F8 */
000015F6 7001 moveq.l D0, 0x01
label000015F8:
000015F8 2E2E FFFC move.l D7, [A6 - 0x4]
000015FC 4E5E unlink A6
000015FE 4E75 rts
export_1822:
fn00001600:
00001600 4E56 0000 link A6, 0
00001604 2F07 move.l -[A7], D7
00001606 3E2E 000E move.w D7, [A6 + 0xE]
0000160A 7000 moveq.l D0, 0x00
0000160C 0C47 6BA9 cmpi.w D7, 0x6BA9
00001610 6D08 blt +0xA /* 0000161A */
00001612 0C47 6BAF cmpi.w D7, 0x6BAF
00001616 6E02 bgt +0x4 /* 0000161A */
00001618 7001 moveq.l D0, 0x01
label0000161A:
0000161A 2E2E FFFC move.l D7, [A6 - 0x4]
0000161E 4E5E unlink A6
00001620 4E75 rts
export_1823:
00001622 4E56 0000 link A6, 0
00001626 48E7 0108 movem.l -[A7], D7,A4
0000162A 3E2E 000E move.w D7, [A6 + 0xE]
0000162E 286E 0008 movea.l A4, [A6 + 0x8]
00001632 48C7 ext.l D7
00001634 2F07 move.l -[A7], D7
00001636 2F0C move.l -[A7], A4
00001638 4EBA FFA4 jsr [PC - 0x5C /* 000015DE */]
0000163C 4A00 tst.b D0
0000163E 508F addq.l A7, 8
00001640 6610 bne +0x12 /* 00001652 */
00001642 48C7 ext.l D7
00001644 2F07 move.l -[A7], D7
00001646 2F0C move.l -[A7], A4
00001648 4EBA FFB6 jsr [PC - 0x4A /* 00001600 */]
0000164C 4A00 tst.b D0
0000164E 508F addq.l A7, 8
00001650 6704 beq +0x6 /* 00001656 */
label00001652:
00001652 7001 moveq.l D0, 0x01
00001654 600C bra +0xE /* 00001662 */
label00001656:
00001656 48C7 ext.l D7
00001658 2F07 move.l -[A7], D7
0000165A 2F0C move.l -[A7], A4
0000165C 4EAD 32BA jsr [A5 + 0x32BA /* export_1619 */]
00001660 508F addq.l A7, 8
label00001662:
00001662 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001668 4E5E unlink A6
0000166A 4E75 rts
export_1824:
0000166C 4E56 0000 link A6, 0
00001670 48E7 0118 movem.l -[A7], D7,A3,A4
00001674 266E 000C movea.l A3, [A6 + 0xC]
00001678 286E 0008 movea.l A4, [A6 + 0x8]
0000167C 3E2E 0012 move.w D7, [A6 + 0x12]
00001680 48C7 ext.l D7
00001682 2F07 move.l -[A7], D7
00001684 2F0C move.l -[A7], A4
00001686 4EBA FF78 jsr [PC - 0x88 /* 00001600 */]
0000168A 4A00 tst.b D0
0000168C 508F addq.l A7, 8
0000168E 6714 beq +0x16 /* 000016A4 */
00001690 3007 move.w D0, D7
00001692 907C 6BA8 sub.w D0, 0x6BA8
00001696 48C0 ext.l D0
00001698 2F00 move.l -[A7], D0
0000169A 2F0B move.l -[A7], A3
0000169C 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000016A0 508F addq.l A7, 8
000016A2 6010 bra +0x12 /* 000016B4 */
label000016A4:
000016A4 48C7 ext.l D7
000016A6 2F07 move.l -[A7], D7
000016A8 2F0B move.l -[A7], A3
000016AA 2F0C move.l -[A7], A4
000016AC 4EAD 339A jsr [A5 + 0x339A /* export_1647 */]
000016B0 4FEF 000C lea.l A7, [A7 + 0xC]
label000016B4:
000016B4 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000016BA 4E5E unlink A6
000016BC 4E75 rts
export_1825:
000016BE 4E56 0000 link A6, 0
000016C2 48E7 0108 movem.l -[A7], D7,A4
000016C6 3E2E 0012 move.w D7, [A6 + 0x12]
000016CA 286E 0008 movea.l A4, [A6 + 0x8]
000016CE 48C7 ext.l D7
000016D0 2F07 move.l -[A7], D7
000016D2 2F2E 000C move.l -[A7], [A6 + 0xC]
000016D6 2F0C move.l -[A7], A4
000016D8 4EAD 336A jsr [A5 + 0x336A /* export_1641 */]
000016DC 48C7 ext.l D7
000016DE 2F07 move.l -[A7], D7
000016E0 2F0C move.l -[A7], A4
000016E2 4EBA FF1C jsr [PC - 0xE4 /* 00001600 */]
000016E6 4A00 tst.b D0
000016E8 4FEF 0014 lea.l A7, [A7 + 0x14]
000016EC 6722 beq +0x24 /* 00001710 */
000016EE 48C7 ext.l D7
000016F0 2F07 move.l -[A7], D7
000016F2 2F0C move.l -[A7], A4
000016F4 2054 movea.l A0, [A4]
000016F6 2050 movea.l A0, [A0]
000016F8 2268 004C movea.l A1, [A0 + 0x4C]
000016FC 4E91 jsr [A1]
000016FE 7000 moveq.l D0, 0x00
00001700 2F00 move.l -[A7], D0
00001702 2F0C move.l -[A7], A4
00001704 487A 0014 pea.l [PC + 0x14 /* 0000171A, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001708 4EBA E8F6 jsr [PC - 0x170A /* 00000000 */]
0000170C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001710:
00001710 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001716 4E5E unlink A6
00001718 4E75 rts
0000171A 4E56 0000 link A6, 0
0000171E 48E7 0018 movem.l -[A7], A3,A4
00001722 286E 0008 movea.l A4, [A6 + 0x8]
00001726 2F0C move.l -[A7], A4
00001728 2054 movea.l A0, [A4]
0000172A 2050 movea.l A0, [A0]
0000172C 2268 0090 movea.l A1, [A0 + 0x90]
00001730 4E91 jsr [A1]
00001732 2640 movea.l A3, D0
00001734 2053 movea.l A0, [A3]
00001736 203C 4000 0000 move.l D0, 0x40000000 /* '@\0\0\0' */
0000173C C0A8 0010 and.l D0, [A0 + 0x10]
00001740 588F addq.l A7, 4
00001742 670C beq +0xE /* 00001750 */
00001744 4878 0BF5 push.l 0xBF5
00001748 2F0C move.l -[A7], A4
0000174A 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */]
0000174E 508F addq.l A7, 8
label00001750:
00001750 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001756 4E5E unlink A6
00001758 4E75 rts